s4:libcli/rap: call->ndr_push_{param,data} can be talloc childs of 'call'
[mat/samba.git] / source4 / libcli / rap / rap.c
index bebe9fb1dd14ce1149d70c8a355a3147ad89a846..e08a650355b88951c7bb2b283b800bd0a9fff056 100644 (file)
@@ -38,10 +38,10 @@ struct rap_call *new_rap_cli_call(TALLOC_CTX *mem_ctx, uint16_t callno)
        call->callno = callno;
        call->rcv_paramlen = 4;
 
-       call->ndr_push_param = ndr_push_init_ctx(mem_ctx);
+       call->ndr_push_param = ndr_push_init_ctx(call);
        call->ndr_push_param->flags = RAPNDR_FLAGS;
 
-       call->ndr_push_data = ndr_push_init_ctx(mem_ctx);
+       call->ndr_push_data = ndr_push_init_ctx(call);
        call->ndr_push_data->flags = RAPNDR_FLAGS;
 
        return call;