summaryrefslogtreecommitdiff
path: root/ipanat
diff options
context:
space:
mode:
authorMohammed Javid <mjavid@codeaurora.org>2017-05-26 12:26:02 +0530
committerSkylar Chang <chiaweic@codeaurora.org>2017-10-20 22:23:43 -0700
commit0e48e5e79c16f0d0fee2efd729eb5e3eba6be917 (patch)
tree169cb8cf614205d36cb5e6d0c1f5bf38f94cf30b /ipanat
parent5b801e1edf7e8788d788f7edf0d2656403b9ea44 (diff)
downloadipacfg-mgr-0e48e5e79c16f0d0fee2efd729eb5e3eba6be917.tar.gz
ipacm: Add flag -Wall -Werror and fix warnings
Add flag -Wall -Werror in Android.mk and fix all the warnings and errors. Change-Id: I86de057f5cc38ec9944f4988ac87724ba00b2e52 Acked-by: Pooja Kumari <kumarip@qti.qualcomm.com>
Diffstat (limited to 'ipanat')
-rw-r--r--ipanat/src/Android.mk3
-rw-r--r--ipanat/src/ipa_nat_drvi.c6
2 files changed, 6 insertions, 3 deletions
diff --git a/ipanat/src/Android.mk b/ipanat/src/Android.mk
index 6622e5e..4afc414 100644
--- a/ipanat/src/Android.mk
+++ b/ipanat/src/Android.mk
@@ -17,7 +17,8 @@ LOCAL_SRC_FILES := ipa_nat_drv.c \
LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
-LOCAL_CFLAGS := -DDEBUG
+LOCAL_CFLAGS := -DDEBUG -Wall -Werror
+LOCAL_CFLAGS += -DFEATURE_IPA_ANDROID
LOCAL_MODULE := libipanat
LOCAL_MODULE_TAGS := optional
LOCAL_PRELINK_MODULE := false
diff --git a/ipanat/src/ipa_nat_drvi.c b/ipanat/src/ipa_nat_drvi.c
index d309bb3..9b06028 100644
--- a/ipanat/src/ipa_nat_drvi.c
+++ b/ipanat/src/ipa_nat_drvi.c
@@ -34,6 +34,7 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <glib.h>
#define strlcpy g_strlcpy
#else
+#ifndef FEATURE_IPA_ANDROID
static size_t strlcpy(char * dst, const char * src, size_t size) {
if (size < 1)
return 0;
@@ -42,6 +43,7 @@ static size_t strlcpy(char * dst, const char * src, size_t size) {
return strlen(dst);
}
#endif
+#endif
struct ipa_nat_cache ipv4_nat_cache;
pthread_mutex_t nat_mutex = PTHREAD_MUTEX_INITIALIZER;
@@ -762,9 +764,9 @@ int ipa_nati_alloc_table(uint16_t number_of_entries,
/* Calclate the memory size for both table and index table entries */
mem->size = (IPA_NAT_TABLE_ENTRY_SIZE * total_entries);
- IPADBG("Nat Table size: %d\n", mem->size);
+ IPADBG("Nat Table size: %zu\n", mem->size);
mem->size += (IPA_NAT_INDEX_TABLE_ENTRY_SIZE * total_entries);
- IPADBG("Nat Base and Index Table size: %d\n", mem->size);
+ IPADBG("Nat Base and Index Table size: %zu\n", mem->size);
if (!ipv4_nat_cache.ipa_fd) {
fd = open(IPA_DEV_NAME, O_RDONLY);