s4/rpc/dcerpc_roh_channel_out: check ndr_init (CID 1273062)
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Fri, 3 May 2019 04:06:40 +0000 (16:06 +1200)
committerDouglas Bagnall <dbagnall@samba.org>
Thu, 9 May 2019 22:39:27 +0000 (22:39 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
source4/librpc/rpc/dcerpc_roh_channel_out.c

index 23cbce3022d9731211b32a3d5106100487737fb9..d965037b16d1314d5f49ddbc0a47e6bc5887705e 100644 (file)
@@ -401,6 +401,9 @@ struct tevent_req *roh_send_CONN_A1_send(TALLOC_CTX *mem_ctx,
        pkt.u.rts = rts;
 
        ndr = ndr_push_init_ctx(state);
+       if (ndr == NULL) {
+               return NULL;
+       }
        ndr->offset = 0;
        ndr_push_ncacn_packet(ndr, NDR_SCALARS, &pkt);