diff options
author | Volker Lendecke <vl@samba.org> | 2009-03-10 14:06:05 +0100 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2009-03-27 13:06:52 +0100 |
commit | f4b5d9720472b4c27d98b4ddb244ace6850861a7 (patch) | |
tree | 25a20f31f4e1251d82741b6b7e9af104b37af981 | |
parent | adcdcd061eb1f31e55d04f0418a011da88beaf2c (diff) | |
download | samba-f4b5d9720472b4c27d98b4ddb244ace6850861a7.tar.gz samba-f4b5d9720472b4c27d98b4ddb244ace6850861a7.tar.xz samba-f4b5d9720472b4c27d98b4ddb244ace6850861a7.zip |
Fix a valgrind error / segfault in dns_register_smbd()
(cherry picked from commit 4624451b7b78695b3f84e7fff91018ee9df0e589)
(cherry picked from commit e47d2091136c4d870bb91b8a84eb9f6fd78eb971)
-rw-r--r-- | source/smbd/dnsregister.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/smbd/dnsregister.c b/source/smbd/dnsregister.c index 2319097ca56..f304d862d42 100644 --- a/source/smbd/dnsregister.c +++ b/source/smbd/dnsregister.c @@ -109,7 +109,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; } |