Fix issue detected by check header script 59/194259/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Fri, 30 Nov 2018 09:11:37 +0000 (18:11 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 30 Nov 2018 09:11:37 +0000 (18:11 +0900)
Change-Id: I5b00d15fe3b97fe141367d3e50bd40feca903357
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
client/autofill_auth.c
client/autofill_fill_request.c
include/autofill.h

index 4ffa270..6e64ffe 100644 (file)
@@ -109,6 +109,11 @@ EXPORT_API int autofill_auth_info_request(autofill_view_info_h vi)
 
 EXPORT_API int autofill_auth_info_set_callback(autofill_auth_info_cb callback, void *user_data)
 {
+    if (!callback) {
+        LOGW("parameter is NULL");
+        return AUTOFILL_ERROR_INVALID_PARAMETER;
+    }
+
     g_autofill_auth_info_cb = callback;
     g_autofill_auth_info_data = user_data;
 
index 5f124e2..1a9d289 100644 (file)
@@ -105,6 +105,11 @@ EXPORT_API int autofill_fill_request(autofill_view_info_h vi)
 
 EXPORT_API int autofill_fill_response_set_callback(autofill_fill_response_cb callback, void *user_data)
 {
+    if (!callback) {
+        LOGW("parameter is NULL");
+        return AUTOFILL_ERROR_INVALID_PARAMETER;
+    }
+
     g_autofill_fill_response_cb = callback;
     g_autofill_fill_response_data = user_data;
 
index 92f42e4..1fd278f 100644 (file)
@@ -115,17 +115,18 @@ int autofill_connect(autofill_connection_status_changed_cb callback, void *user_
 int autofill_auth_info_request(autofill_view_info_h vi);
 
 /**
- * @brief Registers the callback to receive the authentication information.
+ * @brief Sets the callback to receive the authentication information.
  * @since_tizen 5.5
  * @param[in] callback The callback function to register
  * @param[in] user_data The user data to be passed to the callback function
  * @return 0 on success, otherwise a negative error value
  * @retval #AUTOFILL_ERROR_NONE No error
+ * @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
  */
 int autofill_auth_info_set_callback(autofill_auth_info_cb callback, void *user_data);
 
 /**
- * @brief Unregisters the callback to receive the authentication information.
+ * @brief Unsets the callback to receive the authentication information.
  * @since_tizen 5.5
  * @return 0 on success, otherwise a negative error value
  * @retval #AUTOFILL_ERROR_NONE No error
@@ -145,17 +146,18 @@ int autofill_auth_info_unset_callback(void);
 int autofill_fill_request(autofill_view_info_h vi);
 
 /**
- * @brief Registers the callback to receive autofill fill response.
+ * @brief Sets the callback to receive autofill fill response.
  * @since_tizen 5.5
  * @param[in] callback The callback function to register
  * @param[in] user_data The user data to be passed to the callback function
  * @return 0 on success, otherwise a negative error value
  * @retval #AUTOFILL_ERROR_NONE No error
+ * @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
  */
 int autofill_fill_response_set_callback(autofill_fill_response_cb callback, void *user_data);
 
 /**
- * @brief Unregisters the callback to receive autofill fill response.
+ * @brief Unsets the callback to receive autofill fill response.
  * @since_tizen 5.5
  * @return 0 on success, otherwise a negative error value
  * @retval #AUTOFILL_ERROR_NONE No error