From abfa87fe3bd0bce1dbb5d1fd1e350c713ad5487c Mon Sep 17 00:00:00 2001 From: Jeesun Kim Date: Tue, 5 Apr 2016 11:23:00 +0900 Subject: [PATCH] fix memory leak Change-Id: I46c2f452fad6958740a18b8d38682cae572c6828 --- server/db/ctsvc_db_query.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/db/ctsvc_db_query.c b/server/db/ctsvc_db_query.c index 4c76b13..b751143 100644 --- a/server/db/ctsvc_db_query.c +++ b/server/db/ctsvc_db_query.c @@ -1559,8 +1559,11 @@ static int __db_append_search_query(const char *keyword, char **query, int *quer int len_keyword = strlen(half_keyword); char *clean_number = calloc(len_keyword + 1, sizeof(char)); int err = ctsvc_clean_number(half_keyword, clean_number, len_keyword + 1, false); - if (err <= 0) + if (err <= 0) { + ERR("ctsvc_clean_number() Fail(%d)", err); + free(clean_number); break; + } const char *cc = ctsvc_get_network_cc(false); temp_len = SAFE_SNPRINTF(query, query_size, len, " UNION SELECT contact_id " -- 2.7.4