--- wordpress-RC2/wp-admin/includes/file.php	2008-03-29 18:18:35.000000000 +0000
+++ site/wp-admin/includes/file.php	2008-03-29 18:13:54.000000000 +0000
@@ -172,8 +172,9 @@
 
 	// Move the file to the uploads dir
 	$new_file = $uploads['path'] . "/$filename";
-	if ( false === @ move_uploaded_file( $file['tmp_name'], $new_file ) )
-		wp_die( printf( __('The uploaded file could not be moved to %s.' ), $uploads['path'] ));
+	if ( false === @ move_uploaded_file( $file['tmp_name'], $new_file ) ) {
+		return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $uploads['path'] ) );
+	}
 
 	// Set correct file permissions
 	$stat = stat( dirname( $new_file ));

