--- yelp-2.18.1/src/yelp-info-parser.c.info-gnutls 2007-04-18 22:38:23.000000000 -0400 +++ yelp-2.18.1/src/yelp-info-parser.c 2007-04-18 22:38:30.000000000 -0400 @@ -184,10 +184,16 @@ filename = find_info_part (items[0], file); str = open_info_file (filename); if (!str) { - return NULL; + g_strfreev (items); + continue; } pages = g_strsplit (str, "", 2); g_free (str); + if (!pages[1]) { + g_strfreev (items); + g_strfreev (pages); + continue; + } offset = atoi(items[1]); plength = strlen(pages[1]);