aboutsummaryrefslogtreecommitdiff
path: root/debug/vsprintf_chk.c
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2020-01-20 18:37:13 +0100
committerFlorian Weimer <fweimer@redhat.com>2020-01-20 18:37:13 +0100
commit8b222fa38700422b4da6731806835f0bbf40920d (patch)
treebb0c933e2a35c97558970771e473095f7c2cd953 /debug/vsprintf_chk.c
parent92ce43eef7ac844782d50a8015d977d216fbadec (diff)
downloadglibc-8b222fa38700422b4da6731806835f0bbf40920d.tar
glibc-8b222fa38700422b4da6731806835f0bbf40920d.tar.gz
glibc-8b222fa38700422b4da6731806835f0bbf40920d.tar.bz2
glibc-8b222fa38700422b4da6731806835f0bbf40920d.zip
getaddrinfo: Fix resource leak after strdup failure in gethosts [BZ #25425]
Filip Ochnik spotted that one of the error jumps in gethosts fails to call __resolv_context_put to release the resolver context. Fixes commit 352f4ff9a268b81ef5d4b2413f582565806e4790 ("resolv: Introduce struct resolv_context [BZ #21668]") and commit 964263bb8d650f1681665c55704fb01a8e725621 ("getaddrinfo: Release resolver context on error in gethosts [BZ #21885]"). Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
Diffstat (limited to 'debug/vsprintf_chk.c')
0 files changed, 0 insertions, 0 deletions