dns: remove double talloc for strings
authorGarming Sam <garming@catalyst.net.nz>
Tue, 26 Jan 2016 22:16:29 +0000 (11:16 +1300)
committerGarming Sam <garming@samba.org>
Tue, 3 May 2016 06:10:09 +0000 (08:10 +0200)
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
librpc/ndr/ndr_dnsp.c

index 3cb96f94a1bada6625f04431dde2d990fdaff628..ff77bc7da6d52b64dd034de4267c162c831c0b63 100644 (file)
@@ -139,10 +139,6 @@ _PUBLIC_ enum ndr_err_code ndr_pull_dnsp_string(struct ndr_pull *ndr, int ndr_fl
 
        NDR_CHECK(ndr_pull_uint8(ndr, ndr_flags, &len));
 
-       ret = talloc_strdup(ndr->current_mem_ctx, "");
-       if (!ret) {
-               return ndr_pull_error(ndr, NDR_ERR_ALLOC, "Failed to pull dnsp_string");
-       }
        ret = talloc_zero_array(ndr->current_mem_ctx, char, len + 1);
        if (!ret) {
                return ndr_pull_error(ndr, NDR_ERR_ALLOC, "Failed to pull dnsp_string");