summaryrefslogtreecommitdiffstats
path: root/tools/huawei-audio.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2011-05-27 10:00:08 -0700
committerMarcel Holtmann <marcel@holtmann.org>2011-05-27 10:00:08 -0700
commitb4879d72d86da5bff70ab77aa8487e8eb25f34a5 (patch)
treecd454f7282e74ab6a8435f33fd752e330a735969 /tools/huawei-audio.c
parentecd56f7a07b1dcd2988573ed028f5e7401594d29 (diff)
downloadofono-b4879d72d86da5bff70ab77aa8487e8eb25f34a5.tar.bz2
tools: Fix unused variable for Huawei audio settings
Diffstat (limited to 'tools/huawei-audio.c')
-rw-r--r--tools/huawei-audio.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/huawei-audio.c b/tools/huawei-audio.c
index 084241e5..f24386b1 100644
--- a/tools/huawei-audio.c
+++ b/tools/huawei-audio.c
@@ -55,6 +55,7 @@ struct modem_data {
guint audio_changed_watch;
gboolean has_callmanager;
+ gboolean has_audiosettings;
gboolean is_huawei;
gint audio_users;
guint audio_watch;
@@ -92,6 +93,10 @@ static gboolean audio_receive(GIOChannel *channel,
return TRUE;
wlen = write(modem->dsp_out, buf, rlen);
+ if (wlen < 0) {
+ modem->audio_watch = 0;
+ return FALSE;
+ }
return TRUE;
}
@@ -448,6 +453,8 @@ static void check_interfaces(struct modem_data *modem, DBusMessageIter *iter)
dbus_message_iter_next(&entry);
}
+ modem->has_audiosettings = has_audiosettings;
+
if (modem->has_callmanager == has_callmanager)
return;