From 3af9733991943ace8731620f0092d17e54c2e38b Mon Sep 17 00:00:00 2001 From: "kibak.yoon" Date: Sun, 21 May 2017 16:03:23 +0900 Subject: [PATCH] sensor: rec: check invalid parameter Change-Id: I59ee8d38949bc3673f82ef72d58a49050a73f7bd Signed-off-by: kibak.yoon --- src/sensor_recorder.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sensor_recorder.cpp b/src/sensor_recorder.cpp index c8cf0a1..3139bc1 100644 --- a/src/sensor_recorder.cpp +++ b/src/sensor_recorder.cpp @@ -207,6 +207,8 @@ int sensor_recorder_read(sensor_type_e type, sensor_recorder_query_h query, sens if (sensor_keys.find(type) == sensor_keys.end()) return SENSOR_ERROR_INVALID_PARAMETER; + if (!query || !cb) + return SENSOR_ERROR_INVALID_PARAMETER; _sensor_rec_info *info = new(std::nothrow) _sensor_rec_info; if (!info) @@ -228,6 +230,8 @@ int sensor_recorder_read_sync(sensor_type_e type, sensor_recorder_query_h query, if (sensor_keys.find(type) == sensor_keys.end()) return SENSOR_ERROR_INVALID_PARAMETER; + if (!query || !cb) + return SENSOR_ERROR_INVALID_PARAMETER; _sensor_rec_info *info = new(std::nothrow) _sensor_rec_info; if (!info) -- 2.34.1