diff --git a/libmisc/xgetXXbyYY.c b/libmisc/xgetXXbyYY.c index 11e80e27..e977657c 100644 --- a/libmisc/xgetXXbyYY.c +++ b/libmisc/xgetXXbyYY.c @@ -81,9 +81,7 @@ } if (ERANGE != status) { - free (buffer); - free (result); - return NULL; + break; } if (length <= ((size_t)-1 / 4)) {