voicecall: Fix issue with invalid dbus path

Fix an error message from dbus about the path supplied not being valid.
Related to commit f58e7685b0

ofonod[19107]: src/voicecall.c:voicecall_dial_shortcut() check position
ofonod[19107]: src/voicecall.c:synthesize_outgoing_call() Registering new call: 1
process 19107: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_path (*string_p)" failed in file ../../../dbus/dbus-message.c line 2759.
This is normally a bug in some application using the D-Bus library.
This commit is contained in:
Philippe De Swert 2017-12-06 17:36:01 +02:00 committed by Denis Kenzior
parent 070608b899
commit 5c0ec25353
1 changed files with 1 additions and 0 deletions

View File

@ -1592,6 +1592,7 @@ static void manager_dial_last_callback(const struct ofono_error *error,
if (!v)
goto error;
path = voicecall_build_path(vc, v->call);
reply = dbus_message_new_method_return(vc->pending);
dbus_message_append_args(reply, DBUS_TYPE_OBJECT_PATH, &path,
DBUS_TYPE_INVALID);