Index: trunk/wp-admin/includes/plugin.php
===================================================================
--- trunk/wp-admin/includes/plugin.php	(revision 37288)
+++ trunk/wp-admin/includes/plugin.php	(working copy)
@@ -1003,7 +1003,7 @@
 		unset($uninstallable_plugins);
 
 		define('WP_UNINSTALL_PLUGIN', $file);
-		wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . dirname( $file ) );
+		wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $file );
 		include( WP_PLUGIN_DIR . '/' . dirname($file) . '/uninstall.php' );
 
 		return true;
