Skip to content

Commit ef9c8b1

Browse files
committed
Merge pull request #2182 from dscho/untracked-cache-off-by-one
Backport "untracked cache: fix off-by-one"
2 parents eaff2b1 + 5c78a13 commit ef9c8b1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

dir.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2760,7 +2760,7 @@ static int read_one_dir(struct untracked_cache_dir **untracked_,
27602760
next = data + len + 1;
27612761
if (next > rd->end)
27622762
return -1;
2763-
*untracked_ = untracked = xmalloc(st_add(sizeof(*untracked), len));
2763+
*untracked_ = untracked = xmalloc(st_add3(sizeof(*untracked), len, 1));
27642764
memcpy(untracked, &ud, sizeof(ud));
27652765
memcpy(untracked->name, data, len + 1);
27662766
data = next;

0 commit comments

Comments
 (0)