aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2019-05-09 13:14:27 +0200
committerHarald Welte <laforge@gnumonks.org>2019-05-10 07:04:50 +0000
commit4deb8c9ea067c857cccbc68fbe586edfd15de016 (patch)
tree1dc96557ba1283e2437bae8754a0d56dcb1af9c7
parent4eca09fdb116e347746dc635d3f644bf188ec5a9 (diff)
ran_a_make_handover_request(): allow no encryption
Fixes: coverity CID 198454 Change-Id: Ifb83ab2a8b6148b457224687ffada2dff4c3204f
-rw-r--r--src/libmsc/ran_msg_a.c3
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,