Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
pack-refs: prune top-level refs like "refs/foo"
[gitweb.git]
/
connect.c
diff --git
a/connect.c
b/connect.c
index a983d061a90f0b720afa1a9b50247da299164d79..ebc3a5be7d63a68bbaa2d3d6e81ea9191199aee1 100644
(file)
--- a/
connect.c
+++ b/
connect.c
@@
-64,9
+64,7
@@
static void parse_one_symref_info(struct string_list *symref, const char *val, i
if (!len)
return; /* just "symref" */
/* e.g. "symref=HEAD:refs/heads/master" */
- sym = xmalloc(len + 1);
- memcpy(sym, val, len);
- sym[len] = '\0';
+ sym = xmemdupz(val, len);
target = strchr(sym, ':');
if (!target)
/* just "symref=something" */