@codebrainz commented on this pull request.
In src/utils.c:
> + */ +static gchar *utils_strv_find_common_prefix(gchar **strv, size_t num) +{ + gchar *prefix, **ptr; + + if (!NZV(strv)) + return NULL; + + if (num == 0) + num = g_strv_length(strv); + + prefix = g_strdup(strv[0]); + + for (gint i = 0; prefix[i]; i++) + { + foreach_strv(ptr, &strv[1])
Guessing it's accidental since it's indented wrong and missing braces, and strv
can be less than two elements long and not necessarily nul-terminated.
A bit off-topic but what does this weird macro do compared to the normal C code for (GStrv ptr = strv+1; *ptr; ptr++)
?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.