Merge lp:~awe/phablet-extras/ofono-lp1188404 into lp:phablet-extras/ofono
|Approved by:||Ricardo Salveti on 2013-07-18|
|Merged at revision:||47|
|Diff against target:||67 lines (+7/-28) 2 files modified|
|To merge this branch:||bzr merge lp:~awe/phablet-extras/ofono-lp1188404|
|Related bugs and blueprints:||
[rilmodem] Fix GPRS tight loop when roaming (LP: 1188404).
Description of the Change
This changes fixes a bug when roaming which created a tight loop.
The callback for a RIL_REQ_
The status_notify call in turn triggered another DATA_REGISTRATI
I also discovered that there's no need to listen for an UNSOL_VOICE_
I tested the code on a mako with an image from earlier this week, by modifying the code to always return a status of ROAMING if REGISTERED. I will attach a diff in a comment to the MR.
My test cases, were non-roaming, roaming without 'AllowRoaming' set, and roaming with 'AllowRoaming' set. All work as expected now.