Check if the callback is null or not
authorCheoleun Moon <chleun.moon@samsung.com>
Wed, 1 Apr 2020 07:40:57 +0000 (16:40 +0900)
committerCheoleun Moon <chleun.moon@samsung.com>
Wed, 1 Apr 2020 07:40:57 +0000 (16:40 +0900)
src/wifi-aware.c

index 323a8ab..97072f3 100644 (file)
@@ -505,6 +505,7 @@ API int wifi_aware_session_set_service_discovered_cb(wifi_aware_session_h sessio
        CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_WIFI_AWARE);
        RET_VAL_IF(!_wifi_aware_is_initialized(), WIFI_AWARE_ERROR_NOT_INITIALIZED, "Not initialized");
        RET_VAL_IF(session == NULL, WIFI_AWARE_ERROR_INVALID_PARAMETER, "wifi_aware_session_h is NULL");
+       RET_VAL_IF(callback == NULL, WIFI_AWARE_ERROR_INVALID_PARAMETER, "callback is NULL");
 
        __WIFI_AWARE_FUNC_EXIT__;
        return _wifi_aware_set_service_discovered_cb(session, callback, user_data);
@@ -546,6 +547,7 @@ API int wifi_aware_session_set_message_received_cb(wifi_aware_session_h session,
        CHECK_FEATURE_SUPPORTED(TIZEN_FEATURE_WIFI_AWARE);
        RET_VAL_IF(!_wifi_aware_is_initialized(), WIFI_AWARE_ERROR_NOT_INITIALIZED, "Not initialized");
        RET_VAL_IF(session == NULL, WIFI_AWARE_ERROR_INVALID_PARAMETER, "wifi_aware_session_h is NULL");
+       RET_VAL_IF(callback == NULL, WIFI_AWARE_ERROR_INVALID_PARAMETER, "callback is NULL");
 
        _wifi_aware_set_message_received_cb(session, callback, user_data);