From 4fa1604f10c4878ae2cfbe4b9419a67d6306bb5d Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Fri, 5 Aug 2005 16:50:54 -0700 Subject: 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 a20af1c..3953a1a 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); -- cgit v0.10.2-6-g49f6