diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2013-07-10 08:58:03 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2013-07-11 08:27:26 +0200 |
commit | 641475cb813930790fc384f9bba704a09ba65168 (patch) | |
tree | 68a7490d9adb79256cefe12c6f8bf324328b1a98 /openbsc/src/libmsc/osmo_msc.c | |
parent | 46bd4244a1cfeaa1eca6757c790589a15dd99a5a (diff) |
Fix: Handle CM service request on already secured channel correctly
A CM service request must be acknowledged also, when encryption is already
enabled.
Without encryption enabled, the security status is GSM_SECURITY_NOTAVAIL,
which causes a CM service acknowledge. On initial CM service request, the
security status is GSM_SECURITY_SUCCEED, if encryption is enabled. This
will not lead to an acknowledge, because the cyphering command implies an
acknowlege. An additional CM service request requires an acknowledge, so
I added a new security status: GSM_SECURITY_ALREADY
Diffstat (limited to 'openbsc/src/libmsc/osmo_msc.c')
0 files changed, 0 insertions, 0 deletions