]> git.ipfire.org Git - thirdparty/glibc.git/commit
resolv: Always set *resplen2 out parameter in send_vc [BZ #19825]
authorFlorian Weimer <fweimer@redhat.com>
Wed, 27 Apr 2016 12:26:47 +0000 (14:26 +0200)
committerMike Frysinger <vapier@gentoo.org>
Sat, 12 Nov 2016 05:44:27 +0000 (00:44 -0500)
commit06943eb86a410d875e4ee08d713ed51e67bd5b28
tree10e8e04c4607ba9123c165179fc085a7c21f3174
parent742bcfaa70ea522406dd046adafefa933d29ca50
resolv: Always set *resplen2 out parameter in send_vc [BZ #19825]

In various error scenarios (for example, if the server closes the
TCP connection before sending the full response), send_vc can return
without resetting the *resplen2 value.  This can pass uninitialized
or unexpected data to the caller.

(cherry picked from commit b9bdfa7c8fa22c944bb5f21a673dfd1f91b71c56)
(cherry picked from commit 075b2665b159491fdd17f5aee90d47fa7388ed6f)
resolv/res_send.c