]> git.karo-electronics.de Git - karo-tx-linux.git/commit
kvm tools: Fix crash when /etc/resolv.conf doesn't exist
authorMichael Ellerman <michael@ellerman.id.au>
Fri, 10 Aug 2012 05:01:23 +0000 (15:01 +1000)
committerPekka Enberg <penberg@kernel.org>
Mon, 13 Aug 2012 07:29:08 +0000 (10:29 +0300)
commita2a7af4c58f76b5e724f850a9b4b70f49bc5086c
treecca871463d5dbdc8397797ab05c41e497987a91a
parent0e442efb1e2e3d55dc335c02d8e983c9ea32e3b6
kvm tools: Fix crash when /etc/resolv.conf doesn't exist

In uip_dhcp_get_dns() we try to open /etc/resolv.conf. If we fail to
open it we then SEGV trying to fclose() it.

Fix the code to just return directly if we can't open it.

Acked-by: Asias He <asias.hejun@gmail.com>
Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/net/uip/dhcp.c