diff --git a/libzipfile/centraldir.c b/libzipfile/centraldir.c index 0391c099..0e264a34 100644 --- a/libzipfile/centraldir.c +++ b/libzipfile/centraldir.c @@ -233,7 +233,7 @@ read_central_dir(Zipfile *file) len = (buf+bufsize)-p; for (i=0; i < file->totalEntryCount; i++) { Zipentry* entry = malloc(sizeof(Zipentry)); - memset(entry, sizeof(Zipentry), 0); + memset(entry, 0, sizeof(Zipentry)); err = read_central_directory_entry(file, entry, &p, &len); if (err != 0) {