summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaeyoung Kim <ty317.kim@samsung.com>2015-06-25 20:17:56 +0900
committerTaeyoung Kim <ty317.kim@samsung.com>2015-11-11 21:32:50 -0800
commita411107c0ff4a392fe6c7f54f5e4dc522dd6650e (patch)
tree4043520e41543e09950660f6550ad653a2f033ea
parent13c6da041fe36b8b908949447f07469ea8055fbc (diff)
downloadlibsvi-a411107c0ff4a392fe6c7f54f5e4dc522dd6650e.tar.gz
libsvi-a411107c0ff4a392fe6c7f54f5e4dc522dd6650e.tar.bz2
libsvi-a411107c0ff4a392fe6c7f54f5e4dc522dd6650e.zip
feedback: add NULL check routine
Change-Id: I26ab7b72f0958cb591d7b37b37a48ffbaa6197a1 Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
-rw-r--r--src/parser.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/parser.c b/src/parser.c
index 5202cf9..671bcec 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -197,6 +197,12 @@ void feedback_free_config(struct feedback_config_info *info)
{
int i;
+ if (!info || !(info->data))
+ return;
+
+ if (!profile)
+ return;
+
for (i = 0; i < profile->max_pattern; i++) {
if (info->data[i].origin) {
free(info->data[i].origin);