goto fail;
if (len == 3 && str[0] == '>' && str[1] == '1') {
- struct ofono_atom *mw_atom;
struct ofono_message_waiting *mw;
const struct ofono_phone_number *ph;
const char *num;
- mw_atom = __ofono_modem_find_atom(modem,
- OFONO_ATOM_TYPE_MESSAGE_WAITING);
-
- if (mw_atom == NULL)
+ mw = __ofono_atom_find(OFONO_ATOM_TYPE_MESSAGE_WAITING,
+ modem);
+ if (mw == NULL)
goto fail;
- mw = __ofono_atom_get_data(mw_atom);
ph = __ofono_message_waiting_get_mbdn(mw, 0);
if (ph == NULL)