Репозитории 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 |
Группа :: Система/Библиотеки
Пакет: 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);
}