diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2019-05-09 13:14:27 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2019-05-10 07:04:50 +0000 |
commit | 4deb8c9ea067c857cccbc68fbe586edfd15de016 (patch) | |
tree | 1dc96557ba1283e2437bae8754a0d56dcb1af9c7 /src/libmsc/ran_msg_a.c | |
parent | 4eca09fdb116e347746dc635d3f644bf188ec5a9 (diff) |
ran_a_make_handover_request(): allow no encryption
Fixes: coverity CID 198454
Change-Id: Ifb83ab2a8b6148b457224687ffada2dff4c3204f
Diffstat (limited to 'src/libmsc/ran_msg_a.c')
-rw-r--r-- | src/libmsc/ran_msg_a.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libmsc/ran_msg_a.c b/src/libmsc/ran_msg_a.c index 2e498a28b..ba0990d84 100644 --- a/src/libmsc/ran_msg_a.c +++ b/src/libmsc/ran_msg_a.c @@ -1068,7 +1068,8 @@ struct msgb *ran_a_make_handover_request(struct osmo_fsm_inst *log_fi, const str .speech_version_used = n->speech_version_used, - .chosen_encryption_algorithm_serving = n->geran.chosen_encryption->alg_id, + .chosen_encryption_algorithm_serving = + n->geran.chosen_encryption ? n->geran.chosen_encryption->alg_id : 0, .old_bss_to_new_bss_info_raw = n->old_bss_to_new_bss_info_raw, .old_bss_to_new_bss_info_raw_len = n->old_bss_to_new_bss_info_raw_len, |