From: Michael Tremer Date: Thu, 18 Mar 2021 18:57:05 +0000 (+0000) Subject: compress: Fix return codes when calling invalid method X-Git-Tag: 0.9.28~1285^2~515 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6923552a2f147848b0027fbd4b8fd59ef3048beb;p=pakfire.git compress: Fix return codes when calling invalid method Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/compress.c b/src/libpakfire/compress.c index bea2095bf..e24b125b6 100644 --- a/src/libpakfire/compress.c +++ b/src/libpakfire/compress.c @@ -120,7 +120,7 @@ static ssize_t xz_read(void* data, char* buffer, size_t size) { // Do not read when mode is "w" if (cookie->mode == 'w') - return 0; + return -1; // Return nothing after we are done if (cookie->done) @@ -179,7 +179,7 @@ static ssize_t xz_write(void* data, const char* buffer, size_t size) { // Do not write when mode is "r" if (cookie->mode == 'r') - return 0; + return -1; // Return nothing when there is no input if (size == 0)