s3 libaddns: Prevent a crash when dns_create_update fails
authorKai Blin <kai@samba.org>
Tue, 22 Nov 2011 10:26:04 +0000 (11:26 +0100)
committerKai Blin <kai@samba.org>
Tue, 22 Nov 2011 13:29:07 +0000 (14:29 +0100)
commit81b4db74a704fbc57e7fed8b8a75fc6de18a4e8d
tree3ada1bb9b3e4317f7d3dda9ea7e5364b843f42f5
parentb16f539e0eb014591a3cf8f5e9a330999e53d96a
s3 libaddns: Prevent a crash when dns_create_update fails

When dns_create_update() fails, it does not initialize *req, and then TALLOC_FREE(req) in the
error handling crashes if we're lucky.
Instead of going into the generic error handling, treat the failure in dns_create_update() like
dns_create_update_request() and just pass on the error.

Thanks to Harry Mason for reporting this issue.

Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Tue Nov 22 14:29:07 CET 2011 on sn-devel-104
lib/addns/dnsrecord.c