Index: includes/menu.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/menu.inc,v
retrieving revision 1.312
diff -u -r1.312 menu.inc
--- includes/menu.inc	9 Feb 2009 16:27:35 -0000	1.312
+++ includes/menu.inc	21 Feb 2009 02:46:41 -0000
@@ -2446,8 +2446,16 @@
             $function = $matches[1] . '_load';
             // Create an array of arguments that will be passed to the _load
             // function when this menu path is checked, if 'load arguments'
-            // exists.
-            $load_functions[$k] = isset($item['load arguments']) ? array($function => $item['load arguments']) : $function;
+            // exists. If load arguments are defined for this index, then use
+            // those over of the default load arguments.
+            $load_arguments = $function;
+            if (isset($item['load arguments '. $k])) {
+              $load_arguments = array($function => $item['load arguments '. $k]);
+            }
+            elseif (isset($item['load arguments'])) {
+              $load_arguments = array($function => $item['load arguments']);
+            }
+            $load_functions[$k] = $load_arguments;
             $match = TRUE;
           }
         }
