Index: includes/bootstrap.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/bootstrap.inc,v
retrieving revision 1.49
diff -u -F^f -r1.49 bootstrap.inc
--- includes/bootstrap.inc	14 May 2005 18:32:22 -0000	1.49
+++ includes/bootstrap.inc	20 May 2005 14:38:51 -0000
@@ -678,7 +678,7 @@ function arg($index) {
     $arguments = explode('/', $_GET['q']);
   }
 
-  if ($arguments[$index] !== NULL) {
+  if (isset($arguments[$index])) {
     return $arguments[$index];
   }
 }
Index: modules/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system.module,v
retrieving revision 1.210
diff -u -F^f -r1.210 system.module
--- modules/system.module	17 May 2005 20:49:54 -0000	1.210
+++ modules/system.module	20 May 2005 14:38:51 -0000
@@ -288,9 +288,9 @@ function system_get_files_database(&$fil
   // Extract current files from database.
   $result = db_query("SELECT name, type, status, throttle FROM {system} WHERE type = '%s'", $type);
   while ($file = db_fetch_object($result)) {
-    if (is_object($files[$file->name])) {
+    if (isset($files[$file->name]) && is_object($files[$file->name])) {
       foreach ($file as $key => $value) {
-        if (!$files[$file->name]->$key) {
+        if (!isset($files[$file->name]) || !isset($files[$file->name]->$key)) {
           $files[$file->name]->$key = $value;
         }
       }
@@ -505,7 +505,7 @@ function system_listing_save($edit = arr
       if (($edit['type'] == 'theme') && ($edit['theme_default'] == $name)) {
         $status = 1;
       }
-
+      $edit['throttle'][$name] = (isset($edit['throttle'][$name]) ? $edit['throttle'][$name] : 0);
       db_query("UPDATE {system} SET status = %d, throttle = %d WHERE type = '%s' AND name = '%s'", $status, $edit['throttle'][$name], $edit['type'], $name);
     }
 
Index: modules/user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user.module,v
retrieving revision 1.471
diff -u -F^f -r1.471 user.module
--- modules/user.module	12 May 2005 11:21:35 -0000	1.471
+++ modules/user.module	20 May 2005 14:38:51 -0000
@@ -332,8 +332,10 @@ function user_access($string, $account =
       $perm[$account->uid] .= "$row->perm, ";
     }
   }
-
-  return strstr($perm[$account->uid], "$string, ");
+  if (isset($perm[$account->uid])) {
+    return strstr($perm[$account->uid], "$string, ");
+  }
+  return FALSE;
 }
 
 /**
