Clean up stripspace a bit, use strbuf even more.
[gitweb.git] / builtin-tag.c
index fcbf9bbf18155b5e9b699bf12cd980561498992f..6132cac21868ee5a563278bd0480c82ed9ca74e9 100644 (file)
@@ -291,14 +291,11 @@ static void create_tag(const unsigned char *object, const char *tag,
                free(path);
        }
 
-       strbuf_setlen(buf, stripspace(buf->buf, buf->len, 1));
+       stripspace(buf, 1);
 
        if (!message && !buf->len)
                die("no tag message?");
 
-       /* insert the header and add the '\n' if needed: */
-       if (buf->len)
-               strbuf_addch(buf, '\n');
        strbuf_insert(buf, 0, header_buf, header_len);
 
        if (sign && do_sign(buf) < 0)