diff options
author | Denis Kenzior <denkenz@gmail.com> | 2009-08-14 15:13:19 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-08-14 15:15:06 -0500 |
commit | 622221e90f19379ca931b03e00a9041c3e2bd986 (patch) | |
tree | 0e72e7bf302d24ada36abb1f656ae3370ba99e87 | |
parent | 320f4e1780b2962efdbd3316e6cb992dec2ad502 (diff) | |
download | ofono-622221e90f19379ca931b03e00a9041c3e2bd986.tar.bz2 |
Fix passing in modem where call_barring expected
-rw-r--r-- | src/call-barring.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/call-barring.c b/src/call-barring.c index 4092869c..c67077c7 100644 --- a/src/call-barring.c +++ b/src/call-barring.c @@ -999,12 +999,14 @@ static GDBusSignalTable cb_signals[] = { static void call_barring_incoming_enabled_notify(int idx, void *userdata) { - struct ofono_modem *modem = userdata; + struct ofono_call_barring *cb = userdata; DBusConnection *conn = ofono_dbus_get_connection(); + const char *path = ofono_modem_get_path(cb->modem); DBusMessage *signal; - signal = dbus_message_new_signal(modem->path, - CALL_BARRING_INTERFACE, "IncomingBarringInEffect"); + signal = dbus_message_new_signal(path, CALL_BARRING_INTERFACE, + "IncomingBarringInEffect"); + if (!signal) { ofono_error("Unable to allocate new %s.IncomingBarringInEffect" " signal", CALL_BARRING_INTERFACE); @@ -1016,12 +1018,14 @@ static void call_barring_incoming_enabled_notify(int idx, void *userdata) static void call_barring_outgoing_enabled_notify(int idx, void *userdata) { - struct ofono_modem *modem = userdata; + struct ofono_call_barring *cb = userdata; DBusConnection *conn = ofono_dbus_get_connection(); + const char *path = ofono_modem_get_path(cb->modem); DBusMessage *signal; - signal = dbus_message_new_signal(modem->path, - CALL_BARRING_INTERFACE, "OutgoingBarringInEffect"); + signal = dbus_message_new_signal(path, CALL_BARRING_INTERFACE, + "OutgoingBarringInEffect"); + if (!signal) { ofono_error("Unable to allocate new %s.OutgoingBarringInEffect" " signal", CALL_BARRING_INTERFACE); |