mirror of git://git.sysmocom.de/ofono
Fix: download CBS to SIM even when "Powered" is 0
This commit is contained in:
parent
7e5ef25c5a
commit
569c252e48
10
src/cbs.c
10
src/cbs.c
|
@ -185,11 +185,6 @@ void ofono_cbs_notify(struct ofono_cbs *cbs, const unsigned char *pdu,
|
|||
if (cbs->assembly == NULL)
|
||||
return;
|
||||
|
||||
if (!cbs->powered) {
|
||||
ofono_error("Ignoring CBS because powered is off");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!cbs_decode(pdu, pdu_len, &c)) {
|
||||
ofono_error("Unable to decode CBS PDU");
|
||||
return;
|
||||
|
@ -201,6 +196,11 @@ void ofono_cbs_notify(struct ofono_cbs *cbs, const unsigned char *pdu,
|
|||
return;
|
||||
}
|
||||
|
||||
if (!cbs->powered) {
|
||||
ofono_error("Ignoring CBS because powered is off");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!cbs_dcs_decode(c.dcs, &udhi, &cls, &charset, &comp, NULL, NULL)) {
|
||||
ofono_error("Unknown / Reserved DCS. Ignoring");
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue