Index: includes/common.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/common.inc,v retrieving revision 1.615 diff -u -r1.615 common.inc --- includes/common.inc 31 Jan 2007 15:49:22 -0000 1.615 +++ includes/common.inc 4 Feb 2007 18:06:04 -0000 @@ -349,8 +349,10 @@ menu_set_active_item(''); } - if (empty($return)) { + if (empty($return) || is_int($return)) { drupal_set_title(t('Page not found')); + menu_set_active_item(''); + $return = t('The requested page could not be found.'); } // To conserve CPU and bandwidth, omit the blocks print theme('page', $return, FALSE); @@ -378,8 +380,9 @@ menu_set_active_item(''); } - if (empty($return)) { + if (empty($return) || is_int($return)) { drupal_set_title(t('Access denied')); + menu_set_active_item(''); $return = t('You are not authorized to access this page.'); } print theme('page', $return);