mirror of git://git.sysmocom.de/ofono
stk: Fix crash when envelope returns sync
ofonod[13066]: src/stk.c:stk_select_item() ofonod[13066]: src/stk.c:stk_select_item() ofonod[13066]: src/stk.c:stk_send_envelope() ofonod[13066]: drivers/qmimodem/stk.c:qmi_envelope() ofonod[13066]: src/stk.c:envelope_cb() length 0 ofonod[13066]: src/stk.c:menu_selection_envelope_cb() ofonod[13066]: Sending Menu Selection to UICC failed process 13066: arguments to dbus_message_new_error() were incorrect, assertion "reply_to != NULL" failed in file dbus-message.c line 1333. This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace ofonod[13066]: Aborting (signal 6) [./src/ofonod] ofonod[13066]: ++++++++ backtrace ++++++++
This commit is contained in:
parent
e0e6e2c439
commit
2b606f548c
|
@ -809,11 +809,12 @@ static DBusMessage *stk_select_item(DBusConnection *conn,
|
|||
|
||||
DBG("");
|
||||
|
||||
if (stk_send_envelope(stk, &e, menu_selection_envelope_cb, 0))
|
||||
return __ofono_error_failed(msg);
|
||||
|
||||
stk->pending = dbus_message_ref(msg);
|
||||
|
||||
if (stk_send_envelope(stk, &e, menu_selection_envelope_cb, 0))
|
||||
__ofono_dbus_pending_reply(&stk->pending,
|
||||
__ofono_error_failed(stk->pending));
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue