summaryrefslogtreecommitdiffstats
path: root/reference-ril
diff options
context:
space:
mode:
authorTomasz Wasilczyk <twasilczyk@google.com>2017-04-11 09:21:08 -0700
committerTomasz Wasilczyk <twasilczyk@google.com>2017-04-12 14:24:15 -0700
commit88961c2a2feb543bc6f63b42eeaa112ddca5d6e3 (patch)
treebd136b637da3d008a53e4dd7073c386ee5ae4a41 /reference-ril
parente7b2a3d1f6fa8bb5111a4b3ac92c9b5c324eb515 (diff)
downloadandroid_hardware_ril-88961c2a2feb543bc6f63b42eeaa112ddca5d6e3.tar.gz
android_hardware_ril-88961c2a2feb543bc6f63b42eeaa112ddca5d6e3.tar.bz2
android_hardware_ril-88961c2a2feb543bc6f63b42eeaa112ddca5d6e3.zip
Fix warnings and set Werror flags to not let them happen again.
Test: it builds. Bug: b/37159108 Change-Id: I3b0d6376d81615774b60e71a6eebf6f38224df88
Diffstat (limited to 'reference-ril')
-rw-r--r--reference-ril/Android.mk1
-rw-r--r--reference-ril/reference-ril.c13
2 files changed, 3 insertions, 11 deletions
diff --git a/reference-ril/Android.mk b/reference-ril/Android.mk
index 08681c1..3abf38b 100644
--- a/reference-ril/Android.mk
+++ b/reference-ril/Android.mk
@@ -18,6 +18,7 @@ LOCAL_STATIC_LIBRARIES := libqemu_pipe libbase
# for asprinf
LOCAL_CFLAGS := -D_GNU_SOURCE
+LOCAL_CFLAGS += -Wall -Wextra -Wno-unused-variable -Wno-unused-function -Werror
LOCAL_C_INCLUDES :=
diff --git a/reference-ril/reference-ril.c b/reference-ril/reference-ril.c
index 42fa254..8b79f62 100644
--- a/reference-ril/reference-ril.c
+++ b/reference-ril/reference-ril.c
@@ -803,9 +803,11 @@ static void requestGetCurrentCalls(void *data __unused, size_t datalen __unused,
}
return;
+#ifdef WORKAROUND_ERRONEOUS_ANSWER
error:
RIL_onRequestComplete(t, RIL_E_GENERIC_FAILURE, NULL, 0);
at_response_free(p_response);
+#endif
}
static void requestDial(void *data, size_t datalen __unused, RIL_Token t)
@@ -1079,12 +1081,6 @@ static void requestCdmaDeviceIdentity(int request __unused, void *data __unused,
RIL_onRequestComplete(t, RIL_E_SUCCESS, responseStr, count*sizeof(char*));
at_response_free(p_response);
-
- return;
-error:
- RLOGE("requestCdmaDeviceIdentity must never return an error when radio is on");
- at_response_free(p_response);
- RIL_onRequestComplete(t, RIL_E_GENERIC_FAILURE, NULL, 0);
}
static void requestCdmaGetSubscriptionSource(int request __unused, void *data,
@@ -1173,11 +1169,6 @@ static void requestCdmaSubscription(int request __unused, void *data __unused,
responseStr[3] = "8587777777"; // MIN
responseStr[4] = "1"; // PRL Version
RIL_onRequestComplete(t, RIL_E_SUCCESS, responseStr, count*sizeof(char*));
-
- return;
-error:
- RLOGE("requestRegistrationState must never return an error when radio is on");
- RIL_onRequestComplete(t, RIL_E_GENERIC_FAILURE, NULL, 0);
}
static void requestCdmaGetRoamingPreference(int request __unused, void *data __unused,