diff options
author | Sverker Eriksson <[email protected]> | 2012-03-15 12:13:28 +0100 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2012-03-15 12:30:34 +0100 |
commit | 2fbe8cc9b3f6f443ccccfaa485b05966aacc65d9 (patch) | |
tree | 2cc1d689b84b2025b66c9223c615ab014a3753e2 /erts/preloaded/ebin/zlib.beam | |
parent | 7484721f847e95380e66456b4a55e08481b570d8 (diff) | |
download | otp-2fbe8cc9b3f6f443ccccfaa485b05966aacc65d9.tar.gz otp-2fbe8cc9b3f6f443ccccfaa485b05966aacc65d9.tar.bz2 otp-2fbe8cc9b3f6f443ccccfaa485b05966aacc65d9.zip |
Fix port leaks in zlib
zip,unzip,gzip,gunzip,compress and uncompress did not close the port
when given invalid data argument. Fixed by putting close in "try-after".
A closed port could in same cases get stuck in limbo due to data in
io-queue. Fixed by adding a flush callback.
Diffstat (limited to 'erts/preloaded/ebin/zlib.beam')
-rw-r--r-- | erts/preloaded/ebin/zlib.beam | bin | 12432 -> 12804 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/erts/preloaded/ebin/zlib.beam b/erts/preloaded/ebin/zlib.beam Binary files differindex bf88a51502..7a1f896d36 100644 --- a/erts/preloaded/ebin/zlib.beam +++ b/erts/preloaded/ebin/zlib.beam |