lockfile: change lock_file::filename into a strbuf
[gitweb.git] / read-cache.c
index af69f344a232ea8b1930d2ab273ff1782232e7bc..91bf876ee63e2c85078cae9c1eb7f8429dd6674c 100644 (file)
@@ -2044,10 +2044,10 @@ static int commit_locked_index(struct lock_file *lk)
        if (alternate_index_output) {
                if (close_lock_file(lk))
                        return -1;
-               if (rename(lk->filename, alternate_index_output))
+               if (rename(lk->filename.buf, alternate_index_output))
                        return -1;
                lk->active = 0;
-               lk->filename[0] = 0;
+               strbuf_reset(&lk->filename);
                return 0;
        } else {
                return commit_lock_file(lk);