forked from osmocom/wireshark
ISAKMP: fix Argument with 'nonnull' attribute passed null found by Clang Analyzer
Change-Id: I8d7ebc6dd46e0d6494d412653ec423b8c0fde9c8 Reviewed-on: https://code.wireshark.org/review/17203 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
This commit is contained in:
parent
a2329b187b
commit
68dbc6431f
|
@ -5323,7 +5323,9 @@ dissect_enc(tvbuff_t *tvb,
|
|||
|
||||
encr_iv = (guchar *)wmem_alloc0(wmem_packet_scope(), encr_iv_len);
|
||||
memcpy( encr_iv + encr_iv_offset, key_info->encr_key + encr_key_len, key_info->encr_spec->salt_len );
|
||||
memcpy( encr_iv + encr_iv_offset + key_info->encr_spec->salt_len, iv, iv_len );
|
||||
if(iv) {
|
||||
memcpy( encr_iv + encr_iv_offset + key_info->encr_spec->salt_len, iv, iv_len );
|
||||
}
|
||||
if (key_info->encr_spec->gcry_mode == GCRY_CIPHER_MODE_CTR) {
|
||||
encr_iv[encr_iv_len-1] = 1;
|
||||
/* fallback for gcrypt not having AEAD ciphers */
|
||||
|
|
Loading…
Reference in New Issue