Fix refname termination.
When a new ref is being pushed, the name of it was not
terminated properly.
Signed-off-by: Junio C Hamano <junkio@cox.net>
diff --git a/connect.c b/connect.c
index a20af1c..3953a1a 100644
--- a/connect.c
+++ b/connect.c
@@ -169,7 +169,7 @@
/* 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);