diff --git a/builtin-branch.c b/builtin-branch.c
index cacd7daae7ce3ccb2171a557a52705473d7ff665..7452db13c89f0d025700949605e983087df85961 100644 (file)
--- a/builtin-branch.c
+++ b/builtin-branch.c
die("Couldn't look up commit object for HEAD");
}
for (i = 0; i < argc; i++, strbuf_release(&bname)) {
- int len = strlen(argv[i]);
-
- if (interpret_branch_name(argv[i], &bname) != len)
- strbuf_add(&bname, argv[i], len);
-
+ strbuf_branchname(&bname, argv[i]);
if (kinds == REF_LOCAL_BRANCH && !strcmp(head, bname.buf)) {
error("Cannot delete the branch '%s' "
"which you are currently on.", bname.buf);