Add missing code to check NULL in autofill_service_set_terminate_received_cb 16/195316/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Wed, 12 Dec 2018 11:32:59 +0000 (20:32 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Wed, 12 Dec 2018 11:32:59 +0000 (20:32 +0900)
Change-Id: Iba703e80ac0da84b4bcdf64f372766ae0aeef8e5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
service_lib/autofill_service.c

index f81e778..f8106d4 100644 (file)
@@ -636,6 +636,10 @@ EXPORT_API int autofill_service_unset_commited_cb(void)
 
 EXPORT_API int autofill_service_set_terminate_received_cb(autofill_service_terminate_received_cb callback, void *user_data)
 {
+    if (!callback) {
+        LOGW("[ERROR] Invalid parameter");
+        return AUTOFILL_ERROR_INVALID_PARAMETER;
+    }
     g_autofill_service_terminate_received_cb = callback;
     g_autofill_service_terminate_received_data = user_data;