Your message dated Fri, 03 Mar 2006 13:47:38 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#353407: fixed in zlib 1:1.2.3-10
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: zlib1g-dev
Severity: wishlist
Version: 1:1.2.3-9

gzerror() returns a string and sets an integer pointer parameter.  But
it isn't clear to me whether the returned string is mallocated, or a
pointer to a string in a table of error messages, or anything else.
In particular, I don't know if I need to free() the returned pointer,
and I don't know if the value is overwritten by successive failures
(though I can't why it would be implemented in any way that cause
this, I guess it is best to ask).

I just tried it, and free()ing the returned pointer isn't valid,
according to valgrind, and, as before, I don't see any reason that a
static buffer should need to be overwritten.  So, if this is correct,
please document.

However, I just checked the code, and it seems that the error message is
*sometimes* mallocated, and *sometimes* an element of a static string
list.  Please document, at least, that the returned pointer should not
be freed (since, even if it is mallocated, it is presumably freed with
the stream, and we want consistency and to avoid a double free..)


--- End Message ---
--- Begin Message ---
Source: zlib
Source-Version: 1:1.2.3-10

We believe that the bug you reported is fixed in the latest version of
zlib, which is due to be installed in the Debian FTP archive:

lib64z1-dev_1.2.3-10_i386.deb
  to pool/main/z/zlib/lib64z1-dev_1.2.3-10_i386.deb
lib64z1-dev_1.2.3-10_powerpc.deb
  to pool/main/z/zlib/lib64z1-dev_1.2.3-10_powerpc.deb
lib64z1_1.2.3-10_i386.deb
  to pool/main/z/zlib/lib64z1_1.2.3-10_i386.deb
lib64z1_1.2.3-10_powerpc.deb
  to pool/main/z/zlib/lib64z1_1.2.3-10_powerpc.deb
zlib-bin_1.2.3-10_i386.deb
  to pool/main/z/zlib/zlib-bin_1.2.3-10_i386.deb
zlib-bin_1.2.3-10_powerpc.deb
  to pool/main/z/zlib/zlib-bin_1.2.3-10_powerpc.deb
zlib1g-dev_1.2.3-10_i386.deb
  to pool/main/z/zlib/zlib1g-dev_1.2.3-10_i386.deb
zlib1g-dev_1.2.3-10_powerpc.deb
  to pool/main/z/zlib/zlib1g-dev_1.2.3-10_powerpc.deb
zlib1g-udeb_1.2.3-10_i386.udeb
  to pool/main/z/zlib/zlib1g-udeb_1.2.3-10_i386.udeb
zlib1g-udeb_1.2.3-10_powerpc.udeb
  to pool/main/z/zlib/zlib1g-udeb_1.2.3-10_powerpc.udeb
zlib1g_1.2.3-10_i386.deb
  to pool/main/z/zlib/zlib1g_1.2.3-10_i386.deb
zlib1g_1.2.3-10_powerpc.deb
  to pool/main/z/zlib/zlib1g_1.2.3-10_powerpc.deb
zlib_1.2.3-10.diff.gz
  to pool/main/z/zlib/zlib_1.2.3-10.diff.gz
zlib_1.2.3-10.dsc
  to pool/main/z/zlib/zlib_1.2.3-10.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mark Brown <[EMAIL PROTECTED]> (supplier of updated zlib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri,  3 Mar 2006 19:27:26 +0000
Source: zlib
Binary: lib32z1 zlib1g-dev zlib1g lib64z1 zlib-bin lib64z1-dev lib32z1-dev 
zlib1g-udeb
Architecture: source powerpc i386
Version: 1:1.2.3-10
Distribution: unstable
Urgency: low
Maintainer: Mark Brown <[EMAIL PROTECTED]>
Changed-By: Mark Brown <[EMAIL PROTECTED]>
Description: 
 lib64z1    - compression library - 64 bit runtime
 lib64z1-dev - compression library - 64 bit development
 zlib-bin   - compression library - sample programs
 zlib1g     - compression library - runtime
 zlib1g-dev - compression library - development
 zlib1g-udeb - compression library - runtime for Debian installer (udeb)
Closes: 353407 354310 355170
Changes: 
 zlib (1:1.2.3-10) unstable; urgency=low
 .
   * Add a note to the gzerror() documentation specifying the rules for access
     to the returned string (closes: #353407).
   * Add a note to the gzclose() documentation pointing out that since the
     function will always free the stream gzerror() can't be used to translate
     the error message into plain text (closes: #354310).
   * Change build dep to libc6-dev-i386 on amd64 (closes: #355170).
Files: 
 3070a5797581a060a9699dfe2cfb7b87 735 libs optional zlib_1.2.3-10.dsc
 be1eff6e8c2f8ca16601c8e376ace715 16412 libs optional zlib_1.2.3-10.diff.gz
 d6054cfc1c91adbd1835586327dc5a88 44502 debian-installer optional 
zlib1g-udeb_1.2.3-10_powerpc.udeb
 846bb5dd4d56d3217a5e5b2089732e96 71834 libs required 
zlib1g_1.2.3-10_powerpc.deb
 be2343f9562ce0f4d54c26bfe06ccdff 416098 libdevel optional 
zlib1g-dev_1.2.3-10_powerpc.deb
 e1ca96229cddf6f2b56402a5b485cf6f 32574 utils optional 
zlib-bin_1.2.3-10_powerpc.deb
 e839c394b186011c083e5219f65f4998 56712 libs optional 
lib64z1_1.2.3-10_powerpc.deb
 334c9ab77617e8127fab9792581b786b 59590 libdevel optional 
lib64z1-dev_1.2.3-10_powerpc.deb
 def872fbb0e1c097818a10fc3003139b 44070 debian-installer optional 
zlib1g-udeb_1.2.3-10_i386.udeb
 e254e8a81f3e02b2192dad4a47d85f39 71564 libs required zlib1g_1.2.3-10_i386.deb
 073a2ed342eb9e3dc661b5cbc54bf5ee 407346 libdevel optional 
zlib1g-dev_1.2.3-10_i386.deb
 7c8ec1aeb3ffa295674f61355379108f 29288 utils optional 
zlib-bin_1.2.3-10_i386.deb
 c11a7cc3413979b7d9bdb0c46a332280 53696 libs optional lib64z1_1.2.3-10_i386.deb
 a35732d86dcf03647217bd4268d90169 56662 libdevel optional 
lib64z1-dev_1.2.3-10_i386.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFECJ/UJ2Vo11xhU60RAkyBAJ0Z/70o2iEkwdu7W9DWr98Pg1KYZwCgoGJv
f8/5a0IZvqKVEtlc35dDeC0=
=YUt6
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to