Memory leak in initialize_automatic_p11_kit()
Sam Varshavchik
mrsam at courier-mta.com
Thu Feb 23 00:13:04 CET 2012
Valgrind is complaining about a minor memory leak. Looks like it's happening
only once, on initialization. But, it's still a leak.
==21602== at 0x4A074CD: malloc (vg_replace_malloc.c:236)
==21602== by 0x33D4486A81: strdup (in /lib64/libc-2.14.90.so)
==21602== by 0x33DB805907: p11_kit_registered_module_to_name (in /usr/lib64/libp11-kit.so.0.0.0)
==21602== by 0x3F70C48524: gnutls_pkcs11_init (in /usr/lib64/libgnutls.so.26.21.8)
Looking at the code, p11_kit_registered_module_to_name() returns a malloced
buffer, which the caller seems to be responsible for freeing, and
initialize_automatic_p11_kit() does not do that.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: </pipermail/attachments/20120222/5a0cf4f4/attachment.pgp>
More information about the Gnutls-devel
mailing list