Initialize buffer before calling res_ninit
authorRuss Allbery <rra@stanford.edu>
Sun, 8 Oct 2006 03:22:48 +0000 (03:22 +0000)
committerRuss Allbery <rra@stanford.edu>
Sun, 8 Oct 2006 03:22:48 +0000 (03:22 +0000)
commitad8951bc9b574ea81f25eb595cd51251140f8fc9
tree9506170f97fd04d3e89606abcd748120371aff22
parent80044f8fd17b505c13f2502ef92f4f2e88cfdde4
Initialize buffer before calling res_ninit

Per Paul Vixie: It is necessary to zero out the statbuf before calling
res_ninit(), or else res_vinit() will call res_nclose() and res_ndestroy()
with stack trash as a statbuf, and they will call free() with stack trash,
and programs will dump core.

Ticket: new
Component: krb5-libs
Version_Reported: 1.5.1
Target_Version: 1.5.2
Tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18669 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb5/os/dnsglue.c