summaryrefslogtreecommitdiffstats
path: root/Modules/zlibmodule.c
diff options
context:
space:
mode:
authorRuben Vorderman <r.h.p.vorderman@lumc.nl>2023-02-04 20:07:30 (GMT)
committerGitHub <noreply@github.com>2023-02-04 20:07:30 (GMT)
commita89e6713c4de99d4be5a1304b134e57a24ab10ac (patch)
tree5859cc6495c07c995c65694d41a9c60f3ac71611 /Modules/zlibmodule.c
parent144aaa74bbd77aee822ee92344744dbb05aa2f30 (diff)
downloadcpython-a89e6713c4de99d4be5a1304b134e57a24ab10ac.zip
cpython-a89e6713c4de99d4be5a1304b134e57a24ab10ac.tar.gz
cpython-a89e6713c4de99d4be5a1304b134e57a24ab10ac.tar.bz2
gh-101322: Ensure test_zlib.ZlibDecompressorTest runs, fix errors in ZlibDecompressor (#101323)
* Ensure test_zlib.ZlibDecompressorTest actually runs, fix errors in ZlibDecompressor.
Diffstat (limited to 'Modules/zlibmodule.c')
-rw-r--r--Modules/zlibmodule.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Modules/zlibmodule.c b/Modules/zlibmodule.c
index 1cdfd01..e2f7dba 100644
--- a/Modules/zlibmodule.c
+++ b/Modules/zlibmodule.c
@@ -1519,6 +1519,7 @@ decompress_buf(ZlibDecompressor *self, Py_ssize_t max_length)
}
} else if (err != Z_OK && err != Z_BUF_ERROR) {
zlib_error(state, self->zst, err, "while decompressing data");
+ goto error;
}
self->avail_in_real += self->zst.avail_in;