From cf60629baa28b65fe5b663c301003f7b96c40a7d Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Fri, 26 Jun 2020 10:53:51 +0200 Subject: mehr Fehlerprüfungen... MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- csv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'csv.c') diff --git a/csv.c b/csv.c index 2b39be0..edc9c82 100644 --- a/csv.c +++ b/csv.c @@ -31,7 +31,7 @@ csv_mem_allocate(size_t n, size_t sz, void *cb_arg) (void) cb_arg; size_t len; - if ( mul_overflow(n, sz, &len) ) { + if ( n == 0 || sz == 0 || mul_overflow(n, sz, &len) ) { return NULL; } return malloc(len); @@ -43,7 +43,7 @@ csv_mem_reallocate(void *ptr, size_t n, size_t sz, void *cb_arg) (void) cb_arg; size_t len; - if ( mul_overflow(n, sz, &len) ) { + if ( n == 0 || sz == 0 || mul_overflow(n, sz, &len) ) { return NULL; } return realloc(ptr, len); -- cgit v1.3