Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37883798
en ru br
Репозитории ALT
S:1.2.13-alt1
5.1: 1.2.3-alt5
4.1: 1.2.3-alt4
4.0: 1.2.3-alt4
3.0: 1.2.3-alt1
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: zlib

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: zlib-1.2.3-alt-gzio-gzwrite-z_err.patch
Скачать


--- zlib-1.2.3/gzio.c.orig	2005-07-11 20:31:48 +0000
+++ zlib-1.2.3/gzio.c	2005-07-02 15:37:21 +0000
@@ -588,6 +588,9 @@ int ZEXPORT gzwrite (file, buf, len)
     }
     s->crc = crc32(s->crc, (const Bytef *)buf, len);
 
+    if (len == s->stream.avail_in &&
+        (s->z_err == Z_DATA_ERROR || s->z_err == Z_ERRNO))
+        return -1;
     return (int)(len - s->stream.avail_in);
 }
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin