From 8818e2a7b55ba25a4c945f3992abf765f051bc96 Mon Sep 17 00:00:00 2001 From: Semun Lee Date: Fri, 31 Mar 2017 15:17:28 +0900 Subject: [PATCH] Remove unnecessary check before free a pointer cur_data cannot be NULL here. Change-Id: Id7672a418aa9f0bf1b3ccb185159b22b02bf4424 Signed-off-by: Semun Lee --- common/direct.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/common/direct.c b/common/direct.c index 9dc113f..fc38989 100644 --- a/common/direct.c +++ b/common/direct.c @@ -207,20 +207,16 @@ static int is_updated_data(enum buxton_layer_type type, const char *key, return -1; if (cur_data_len != len) { - if (cur_data) - free(cur_data); - + free(cur_data); return -1; } if (memcmp(cur_data, data, len)) { - if (cur_data) - free(cur_data); + free(cur_data); return -1; } - if (cur_data) - free(cur_data); + free(cur_data); return 0; -- 2.7.4