Code

builtin-mv: fix use of uninitialized memory.
[git.git] / builtin-mv.c
index e47942c13522b2bc8a83203c61071697c9a03307..ce8187c1e96833e1a6db2fa368a84b02fec7b0c2 100644 (file)
@@ -48,7 +48,8 @@ static const char *add_slash(const char *path)
        if (path[len - 1] != '/') {
                char *with_slash = xmalloc(len + 2);
                memcpy(with_slash, path, len);
-               strcat(with_slash + len, "/");
+               with_slash[len++] = '/';
+               with_slash[len] = 0;
                return with_slash;
        }
        return path;