Fix: download CBS to SIM even when "Powered" is 0

This commit is contained in:
Andrzej Zaborowski 2010-06-07 12:08:28 +02:00 committed by Denis Kenzior
parent 7e5ef25c5a
commit 569c252e48
1 changed files with 5 additions and 5 deletions

View File

@ -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;