summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhay Agarwal <ay.agarwal@samsung.com>2019-09-24 12:49:09 +0900
committersaerome.kim <saerome.kim@samsung.com>2019-09-26 15:47:17 +0900
commit01b619b5e6d69527bd3f5a2185d5e25cbee30d30 (patch)
tree97ade2cd974c037b733c66c8c551bcc9e5186906
parent3a1ec14f8d657ae6109f85a57d1c60b7cda52638 (diff)
downloaduser-awareness-01b619b5e6d69527bd3f5a2185d5e25cbee30d30.tar.gz
user-awareness-01b619b5e6d69527bd3f5a2185d5e25cbee30d30.tar.bz2
user-awareness-01b619b5e6d69527bd3f5a2185d5e25cbee30d30.zip
[Fix] Allocate and free memory for sensor info
Change-Id: I7a1a2639c3b06e98fd3a2757d73e9fb6ef1b10e2 Signed-off-by: Abhay Agarwal <ay.agarwal@samsung.com>
-rw-r--r--src/user-awareness-event-handler.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/user-awareness-event-handler.c b/src/user-awareness-event-handler.c
index 0b3af80..62c0fa7 100644
--- a/src/user-awareness-event-handler.c
+++ b/src/user-awareness-event-handler.c
@@ -43,7 +43,7 @@ static void __ua_event_handler(int event, uam_event_data_s *event_param, void *u
switch (event) {
case UAM_EVENT_USER_PRESENCE_DETECTED: {
uam_detection_event_data_s *event_data = NULL;
- uam_sensor_info_s *sensor_info = NULL;
+ uam_sensor_info_s *sensor_info = g_new0(uam_sensor_info_s, 1);
event_data = event_param->data;
ret_if(NULL == event_data);
@@ -57,6 +57,7 @@ static void __ua_event_handler(int event, uam_event_data_s *event_param, void *u
sensor_info, event_data->service,
event_data->account, event_data->timestamp,
event_data->device_id);
+ g_free(sensor_info);
break;
}