diff options
author | Johan Hedberg <johan.hedberg@nokia.com> | 2008-10-08 12:15:09 +0200 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2008-10-08 12:15:09 +0200 |
commit | 2db2d39af8cba3883756d21a0634722f37bdfef0 (patch) | |
tree | d0e93c56e1e2ff22b735f6c6424dc6d4ece85ace /audio/telephony-dummy.c | |
parent | fdd1cc6f1deb3d4410d7f6583b6364b58179a7a0 (diff) | |
download | bluez-2db2d39af8cba3883756d21a0634722f37bdfef0.tar.gz |
Reject non-voice calls in headset.c
Basicly reverts the previous commit since data calls just don't make sense with
HFP. Check for proper voice call dial string and pass the number without the
terminating semicolon to the telephony driver.
Diffstat (limited to 'audio/telephony-dummy.c')
-rw-r--r-- | audio/telephony-dummy.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/audio/telephony-dummy.c b/audio/telephony-dummy.c index 0e3c833bc..976150f3e 100644 --- a/audio/telephony-dummy.c +++ b/audio/telephony-dummy.c @@ -29,7 +29,6 @@ #include <stdlib.h> #include <stdio.h> #include <stdint.h> -#include <string.h> #include <glib.h> #include <dbus/dbus.h> #include <gdbus.h> @@ -133,21 +132,10 @@ void telephony_answer_call_req(void *telephony_device) void telephony_dial_number_req(void *telephony_device, const char *number) { - char last; - - last = number[strlen(number) - 1]; - g_free(active_call_number); + active_call_number = g_strdup(number); - if (last == ';') { - active_call_number = g_strndup(number, strlen(number) - 1); - debug("telephony-dummy: voice call dial request to %s", - active_call_number); - } else { - active_call_number = g_strdup(number); - debug("telephony-dummy: data call dial request to %s", - active_call_number); - } + debug("telephony-dummy: dial request to %s", active_call_number); telephony_dial_number_rsp(telephony_device, CME_ERROR_NONE); |