remote: release strbuf after use in set_url()

Signed-off-by: Rene Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Rene Scharfe committed Aug 30, 2017 at 20:00 UTC 85af9f7a027dc5880fd88d65414df2dc6c6f9366
1 file changed +3 -3
builtin/remote.c
+3 -3
@@ -1565,9 +1565,7 @@ static int set_url(int argc, const char **argv)
1565 "^$", 0);
1566 else
1567 git_config_set(name_buf.buf, newurl);
1568 - strbuf_release(&name_buf);
1569 -
1570 - return 0;
1568 + goto out;
1569 }
1570
1571 /* Old URL specified. Demand that one matches. */
@@ -1590,6 +1588,8 @@ static int set_url(int argc, const char **argv)
1588 git_config_set_multivar(name_buf.buf, newurl, oldurl, 0);
1589 else
1590 git_config_set_multivar(name_buf.buf, NULL, oldurl, 1);
1591 +out:
1592 + strbuf_release(&name_buf);
1593 return 0;
1594 }
1595