Memory leak in INET_connect()
-----------------------------
Key: CORE-6197
URL: http://tracker.firebirdsql.org/browse/CORE-6197
Project: Firebird Core
Issue Type: Bug
Components: API / Client Library
Affects Versions: 4.0 Beta 1, 3.0.4
Reporter: Dimitry Sibiryakov
Priority: Minor
Reported by Paul Reeves. Valgring show that memory allocated by getaddrinfo()
is not freed:
==00:10:37:54.796 1607== 119 bytes in 1 blocks are definitely lost in loss
record 38 of 95
==00:10:37:54.796 1607== at 0x4C2E2DF: malloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==00:10:37:54.796 1607== by 0x5BBEF70: __libc_alloc_buffer_allocate (in
/lib64/libc-2.26.so)
==00:10:37:54.796 1607== by 0x5C518B8: __resolv_conf_allocate (in
/lib64/libc-2.26.so)
==00:10:37:54.796 1607== by 0x5C4F44B: __resolv_conf_load (in
/lib64/libc-2.26.so)
==00:10:37:54.796 1607== by 0x5C5158A: __resolv_conf_get_current (in
/lib64/libc-2.26.so)
==00:10:37:54.796 1607== by 0x5C4FF9C: __res_vinit (in /lib64/libc-2.26.so)
==00:10:37:54.796 1607== by 0x5C50E80: context_get.part.1 (in
/lib64/libc-2.26.so)
==00:10:37:54.796 1607== by 0x5C4211B: gethostbyname2_r@@GLIBC_2.2.5 (in
/lib64/libc-2.26.so)
==00:10:37:54.796 1607== by 0x5C19AD4: gaih_inet.constprop.7 (in
/lib64/libc-2.26.so)
==00:10:37:54.796 1607== by 0x5C1A6E3: getaddrinfo (in /lib64/libc-2.26.so)
==00:10:37:54.796 1607== by 0x639DF09: ??? (in
/opt/firebird/lib/libfbclient.so.3.0.5)
==00:10:37:54.796 1607== by 0x639EE3B: ??? (in
/opt/firebird/lib/libfbclient.so.3.0.5)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel