--- local_menu.module-1.6	2010-03-17 15:50:15.000000000 +0100
+++ local_menu.module	2010-03-17 15:52:43.000000000 +0100
@@ -70,8 +70,8 @@ function local_menu_block($op = 'list', 
     $result = db_query("SELECT mlid FROM {menu_links} WHERE link_path = '%s' AND hidden <> 1 AND menu_name NOT IN ('admin_menu', 'devel')", $item['href']);
 
     // In case there are multiple, let's find the most appropriate one
-    while ($link = menu_link_load(db_result($result))) {
-
+    while ($mlid = db_result($result)) {
+      $link = menu_link_load($mlid);
       if (in_array($link['menu_name'], array(
             variable_get('menu_primary_links_source', 'primary-links'),
             variable_get('menu_secondary_links_source', 'secondary-links'),
