cleaning up conflicts between group code not yet committed and
[samba.git] / source / rpc_client / cli_pipe.c
index b899c6e08e0a2f7f4a8707569ef9297a2ba3a601..cb93f61b2de142de0745594ae2702ec69377b1f0 100644 (file)
@@ -130,7 +130,7 @@ static BOOL rpc_check_hdr(prs_struct *rdata, RPC_HDR *rhdr,
        (*last    ) = IS_BITS_SET_ALL(rhdr->flags, RPC_FLG_LAST );
        (*len     ) = rhdr->frag_len - rdata->data->data_used;
 
        (*last    ) = IS_BITS_SET_ALL(rhdr->flags, RPC_FLG_LAST );
        (*len     ) = rhdr->frag_len - rdata->data->data_used;
 
-       return True;
+       return rhdr->pkt_type != RPC_FAULT;
 }
 
 static void NTLMSSPcalc_ap( struct cli_state *cli, unsigned char *data, int len)
 }
 
 static void NTLMSSPcalc_ap( struct cli_state *cli, unsigned char *data, int len)