From: Junio C Hamano Date: Fri, 5 Aug 2005 23:50:54 +0000 (-0700) Subject: Fix refname termination. X-Git-Tag: v0.99.4~27 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=4fa1604f10c4878ae2cfbe4b9419a67d6306bb5d;p=git.git Fix refname termination. When a new ref is being pushed, the name of it was not terminated properly. Signed-off-by: Junio C Hamano --- diff --git a/connect.c b/connect.c index a20af1ce..3953a1af 100644 --- a/connect.c +++ b/connect.c @@ -169,7 +169,7 @@ static int match_explicit_refs(struct ref *src, struct ref *dst, /* pushing "master:master" when * remote does not have master yet. */ - int len = strlen(matched_src->name); + int len = strlen(matched_src->name) + 1; matched_dst = xcalloc(1, sizeof(*dst) + len); memcpy(matched_dst->name, matched_src->name, len);