[sisyphus] rpm problems (update, rebuild)

Dmitry Alexeyev =?iso-8859-1?q?dmi=5Fa_=CE=C1_qnx=2Eorg=2Eru?=
Ср Апр 30 23:15:55 MSD 2003


> Угумсь.. Все чудесатее и чудесатее, ошибочка своими корнями упирается в
> zlib

...и вот так я это исправил. Хотя это, конечно, и не дело. Лучше всего, 
наверное, подпатчить gzdFileno()... 

WBR,
Dmitry

--- rpm-4_0-4.0.4/rpmio/rpmio.c	2002-08-03 20:35:15 +0400
+++ rpm-4_0-4.0.4.dmi/rpmio/rpmio.c	2003-04-30 23:10:37 +0400
@@ -2196,7 +2196,8 @@

     gzfile = gzdFileno(fd);
     if (gzfile == NULL) return -2;	/* XXX can't happen */
-
+    ((z_stream*)(gzfile))->msg = NULL;
+
     fdstat_enter(fd, FDSTAT_READ);
     /*@-compdef@*/ /* LCL: *buf is undefined */
     rc = gzread(gzfile, buf, count);






Подробная информация о списке рассылки Sisyphus