commit | 6cee799d5e7d1f19e30424f2411a79e21381754a | [log] [tgz] |
---|---|---|
author | Neels Hofmeyr <neels@hofmeyr.de> | Fri Sep 28 02:53:22 2018 +0200 |
committer | Neels Hofmeyr <neels@hofmeyr.de> | Fri Sep 28 03:01:02 2018 +0200 |
tree | 86e659dc9a1ade67cb4303138fc1efcd7b160850 | |
parent | c88bdab96dbb2786ddecb1f11ee2973eb9248265 [diff] |
fix is_ps logic in rx_upd_loc_req(), store CS as is_ps = false A missing 'else' in rx_upd_loc_req() causes *all* clients to be indicated as is_ps=true regardless of the GSUP CN Domain IE that was received. Replace that odd if cascade with a switch() that fixes the flawed logic. Hence osmo-hlr now correctly indicates each client's is_ps, iff the client sends CN Domain IEs in GSUP LU Request messages. Related: OS#2796, OS#3601 Change-Id: I2c5fa9f5cae25cfd66afbf088303edff7d045a00