- access ptr_last after free temp_name
Change-Id: Ic075c1b38c96fb5df9d122f22fde5ff65b5183af
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
ptr_last = ptr;
count++;
}
- FREE_AND_NULL(temp_name);
if (count != VALID_LAST_COUNT_FOR_EVENTNAME) {
_E("invalid event_name(%s), count(%d)", event_name, count);
+ FREE_AND_NULL(temp_name);
return NULL;
}
member_name = strdup(ptr_last);
if (!member_name) {
_E("out_of_memory");
+ FREE_AND_NULL(temp_name);
return NULL;
}
} else {
_E("ptr_last is NULL");
+ FREE_AND_NULL(temp_name);
return NULL;
}
_D("member_name(%s)", member_name);
+ FREE_AND_NULL(temp_name);
return member_name;
}