Diff between 28b2c48c281cdf27063e5391975a14cd3d7e7c90 and 13d4384f688c180a0754cfb499e045008d2dfa90

Changed Files

File Additions Deletions Status
android/handsfree.c +14 -1 modified

Full Patch

diff --git a/android/handsfree.c b/android/handsfree.c
index 25bdd18..3474992 100644
--- a/android/handsfree.c
+++ b/android/handsfree.c
@@ -495,7 +495,20 @@ static void at_cmd_cnum(struct hfp_gw_result *result, enum hfp_gw_cmd_type type,
 {
 	DBG("");
 
-	/* TODO */
+	switch (type) {
+	case HFP_GW_CMD_TYPE_COMMAND:
+		if (hfp_gw_result_has_next(result))
+			break;
+
+		ipc_send_notif(hal_ipc, HAL_SERVICE_ID_HANDSFREE,
+						HAL_EV_HANDSFREE_CNUM, 0, NULL);
+
+		return;
+	case HFP_GW_CMD_TYPE_SET:
+	case HFP_GW_CMD_TYPE_READ:
+	case HFP_GW_CMD_TYPE_TEST:
+		break;
+	}
 
 	hfp_gw_send_result(device.gw, HFP_RESULT_ERROR);
 }