--- texinfo-4.7-old/info/session.c 2004-04-07 04:58:25.000000000 +0600 +++ texinfo-4.7/info/session.c 2004-12-20 01:14:13.084715752 +0500 @@ -1959,7 +1959,7 @@ /* Special case. Item "0" is the last item in this menu. */ if (item == 0) - for (i = 0; menu[i + 1]; i++); + for (i = 0; (entry=menu[i + 1]); i++); else { for (i = 0; (entry = menu[i]); i++) @@ -1967,7 +1967,7 @@ break; } - if (menu[i]) + if (entry) { info_select_reference (window, menu[i]); if (entry->line_number > 0)