1
0
Derivar 0

ui-shared: fix segfault when defbranch is NULL

Not sure if there's a better fix for this.  defbranch is
NULL here on my setup when a crawler hit an invalid URL,
causing strcmp to segfault.

Signed-off-by: Eric Wong <normalperson@yhbt.net>
Este cometimento está contido em:
Eric Wong 2016-07-06 07:08:01 +00:00 cometido por Jason A. Donenfeld
ascendente c19d983ed7
cometimento 590ba455d6
1 ficheiros modificados com 1 adições e 1 eliminações

Ver ficheiro

@ -253,7 +253,7 @@ static char *repolink(const char *title, const char *class, const char *page,
}
delim = "&amp;";
}
if (head && strcmp(head, ctx.repo->defbranch)) {
if (head && ctx.repo->defbranch && strcmp(head, ctx.repo->defbranch)) {
html(delim);
html("h=");
html_url_arg(head);