=== modified file 'modules/system.module'
--- modules/system.module	
+++ modules/system.module	
@@ -920,7 +920,7 @@ function system_modules() {
     }
 
     // Update the contents of the system table:
-    if (isset($file->status) || $file->old_filename != $file->filename) {
+    if (isset($file->status) || (isset($file->old_filename) && $file->old_filename != $file->filename)) {
       db_query("UPDATE {system} SET description = '%s', name = '%s', bootstrap = %d, filename = '%s' WHERE filename = '%s'", $file->description, $file->name, $bootstrap, $file->filename, $file->old_filename);
     }
     else {
