From 2a86f7546872cea3a7164dab273b8716ed26005a Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 10 Mar 2009 14:06:05 +0100 Subject: [PATCH] Fix a valgrind error / segfault in dns_register_smbd() (cherry picked from commit 4624451b7b78695b3f84e7fff91018ee9df0e589) --- source/smbd/dnsregister.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/smbd/dnsregister.c b/source/smbd/dnsregister.c index 6850d1a9c4d..ff9be435a62 100644 --- a/source/smbd/dnsregister.c +++ b/source/smbd/dnsregister.c @@ -108,7 +108,8 @@ void dns_register_smbd(struct dns_reg_state ** dns_state_ptr, struct dns_reg_state *dns_state = *dns_state_ptr; if (dns_state == NULL) { - *dns_state_ptr = dns_state = talloc(NULL, struct dns_reg_state); + dns_state = talloc_zero(NULL, struct dns_reg_state); + *dns_state_ptr = dns_state; if (dns_state == NULL) { return; } -- 2.11.4.GIT