s4/rpc/dcerpc_roh_channel_out: check ndr_init (CID 1273065)
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Fri, 3 May 2019 04:06:18 +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_in.c

index d6707bf8680ebeaa651bd87aa0f1fdf83e1f7d9e..9c0482e1fb34d9b534dcbfc6bddd5d0a522e7dc4 100644 (file)
@@ -411,6 +411,9 @@ struct tevent_req *roh_send_CONN_B1_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);