Skip to content

Commit c63a3d5

Browse files
authored
Merge pull request #2182 from dscho/untracked-cache-off-by-one
Backport "untracked cache: fix off-by-one"
2 parents 1059065 + 7d8caf9 commit c63a3d5

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
@@ -2803,7 +2803,7 @@ static int read_one_dir(struct untracked_cache_dir **untracked_,
28032803
next = data + len + 1;
28042804
if (next > rd->end)
28052805
return -1;
2806-
*untracked_ = untracked = xmalloc(st_add(sizeof(*untracked), len));
2806+
*untracked_ = untracked = xmalloc(st_add3(sizeof(*untracked), len, 1));
28072807
memcpy(untracked, &ud, sizeof(ud));
28082808
memcpy(untracked->name, data, len + 1);
28092809
data = next;

0 commit comments

Comments
 (0)