gdesktopappinfo: fix a crasher

During the time that we are expanding the strv, it is not
null-terminated.  Use the strv_len variable instead to bound the search
for duplicates.
This commit is contained in:
Ryan Lortie 2014-04-15 14:10:39 -04:00
parent 7916f6d636
commit afaee8dc6a

View File

@ -663,7 +663,7 @@ expand_strv (gchar ***strv_ptr,
goto no_add;
/* Don't add duplicates already in the list */
for (j = 0; strv[j]; j++)
for (j = 0; j < strv_len; j++)
if (g_str_equal (to_add[i], strv[j]))
goto no_add;