[drupal-devel] [bug] menu error line 974 with MBstring
Dries
drupal-devel at drupal.org
Fri May 6 09:43:45 UTC 2005
Issue status update for http://drupal.org/node/22026
Project: Drupal
Version: cvs
Component: menu system
Category: bug reports
Priority: normal
Assigned to: Robin Monks
Reported by: hendler
Updated by: Dries
Status: patch
I wonder how I can reproduce this problem. Maybe we are fixing the
symptom, not the cause.
Dries
Previous comments:
------------------------------------------------------------------------
May 5, 2005 - 02:15 : hendler
Menu.inc on line 974
the do {}while() causes an error if $parent is empty because strrpos,
(I have mbstring enabled) may be null
to fix my problem I have this if statement wrapping it, which I
understand is logically equivlent to just doing a while loop.
if ($parent){
do {
$parent = substr($parent, 0, strrpos($parent, '/'));
}
while ($parent && !array_key_exists($parent, $_menu['path
index']));
}
This happens just after a new install.
------------------------------------------------------------------------
May 6, 2005 - 01:43 : Robin Monks
Attachment: http://drupal.org/files/issues/menu.inc_0.patch (908 bytes)
We apparently don't check if the object exists before we work on it.
Robin
More information about the drupal-devel
mailing list