merge-recursive: flush output buffer before printing error messages
[gitweb.git] / builtin / worktree.c
index e866844685d519e2406c050da497c42506077f7d..cce555cbbc8a58b41789990402d756d7d4aa337a 100644 (file)
@@ -262,7 +262,7 @@ static int add_worktree(const char *path, const char *refname,
         */
        strbuf_reset(&sb);
        strbuf_addf(&sb, "%s/HEAD", sb_repo.buf);
-       write_file(sb.buf, sha1_to_hex(null_sha1));
+       write_file(sb.buf, "%s", sha1_to_hex(null_sha1));
        strbuf_reset(&sb);
        strbuf_addf(&sb, "%s/commondir", sb_repo.buf);
        write_file(sb.buf, "../..");