(unsigned long long)pdu_length));
dump_data(11, sig->data, sig->length);
} else {
+ bool ok;
uint32_t crc;
crc = crc32_calc_buffer(data, length);
- if (!msrpc_gen(sig_mem_ctx,
- sig, "dddd", NTLMSSP_SIGN_VERSION, 0,
- crc, ntlmssp_state->crypt.ntlm.seq_num)) {
+
+ ok = msrpc_gen(sig_mem_ctx,
+ sig, "dddd",
+ NTLMSSP_SIGN_VERSION, 0, crc,
+ ntlmssp_state->crypt.ntlm.seq_num);
+ if (!ok) {
return NT_STATUS_NO_MEMORY;
}
ntlmssp_state->crypt.ntlm.seq_num++;
sig->data+4, 8);
}
} else {
+ bool ok;
uint32_t crc;
crc = crc32_calc_buffer(data, length);
- if (!msrpc_gen(sig_mem_ctx,
- sig, "dddd", NTLMSSP_SIGN_VERSION, 0,
- crc, ntlmssp_state->crypt.ntlm.seq_num)) {
+
+ ok = msrpc_gen(sig_mem_ctx,
+ sig, "dddd",
+ NTLMSSP_SIGN_VERSION, 0, crc,
+ ntlmssp_state->crypt.ntlm.seq_num);
+ if (!ok) {
return NT_STATUS_NO_MEMORY;
}