From: Bastian Dehn Date: Sun, 25 Jul 2021 18:27:46 +0000 (+0200) Subject: fix: realloc in splitter leak X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=3f89f074eda48b4de1df3b5393e15875c92bf0d0;p=discspan.git fix: realloc in splitter leak --- diff --git a/splitter.c b/splitter.c index a3b0757..8896f16 100644 --- a/splitter.c +++ b/splitter.c @@ -48,13 +48,14 @@ int splitter(file_size_t *input, const char *output, } disc = (file_size_t *) realloc(disc, disccount * sizeof(file_size_t)); + rest = (file_size_t *) realloc(rest, restcount * sizeof(file_size_t)); writeOutputFile(output, disc, disccount); onPrintEvent(output, splitgroesse); if (restcount > 0) { - memcpy(input, rest, length * sizeof(file_size_t)); + memcpy(input, rest, restcount * sizeof(file_size_t)); input = (file_size_t *) realloc(input, restcount * sizeof(file_size_t)); }