diff --git a/fsck-cache.c b/fsck-cache.c
index 87366f0e535386771b734f02fe5257a5b0e1c9c9..bb5cf196af7f06a3aea6fcfc5941565110c94b27 100644 (file)
--- a/fsck-cache.c
+++ b/fsck-cache.c
seen = realloc(seen, alloc_seen*sizeof(struct seen));
}
s = seen + nr_seen;
seen = realloc(seen, alloc_seen*sizeof(struct seen));
}
s = seen + nr_seen;
- memset(s, 0, sizeof(s));
+ memset(s, 0, sizeof(*s));
nr_seen++;
memcpy(s->sha1, sha1, 20);
strncpy(s->tag, tag, sizeof(s->tag));
nr_seen++;
memcpy(s->sha1, sha1, 20);
strncpy(s->tag, tag, sizeof(s->tag));