From: prashanth prasadam Date: Tue, 26 May 2020 10:09:38 +0000 (+0530) Subject: Always providing the user data in callback X-Git-Tag: submit/tizen/20200619.021137~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=75d0a843eb8b0fdb1d6fe6478e8c929d9a5ad8c2;p=platform%2Fcore%2Fapi%2Fsmart-traffic-control.git Always providing the user data in callback Always provide user data even the error occurs Change-Id: I753ea21fcd650600e17dc1be494567c1b3cfb820 Signed-off-by: prashanth prasadam --- diff --git a/src/internal/stc-private.c b/src/internal/stc-private.c index d2c0a9e..557a396 100755 --- a/src/internal/stc-private.c +++ b/src/internal/stc-private.c @@ -425,10 +425,10 @@ static void __stc_call_callback(stc_event_e event, stc_error_e error, g_slist_free_full(info_data, g_free); } else { - ((stc_stats_info_cb)user_callback)(error, NULL, NULL); //LCOV_EXCL_LINE + ((stc_stats_info_cb)user_callback)(error, NULL, user_data); //LCOV_EXCL_LINE } } else { - ((stc_stats_info_cb)user_callback)(error, NULL, NULL); //LCOV_EXCL_LINE + ((stc_stats_info_cb)user_callback)(error, NULL, user_data); //LCOV_EXCL_LINE } break; case STC_EVENT_STATS_GET_ALL_RSP: @@ -439,10 +439,10 @@ static void __stc_call_callback(stc_event_e event, stc_error_e error, g_slist_free_full(info_data, g_free); } else { - ((stc_get_all_stats_finished_cb)user_callback)(error, NULL, NULL); //LCOV_EXCL_LINE + ((stc_get_all_stats_finished_cb)user_callback)(error, NULL, user_data); //LCOV_EXCL_LINE } } else { - ((stc_get_all_stats_finished_cb)user_callback)(error, NULL, NULL); //LCOV_EXCL_LINE + ((stc_get_all_stats_finished_cb)user_callback)(error, NULL, user_data); //LCOV_EXCL_LINE } break; //LCOV_EXCL_START @@ -468,10 +468,10 @@ static void __stc_call_callback(stc_event_e event, stc_error_e error, g_slist_free_full(info_data, g_free); } else { - ((stc_restriction_rule_cb)user_callback)(error, NULL, NULL); + ((stc_restriction_rule_cb)user_callback)(error, NULL, user_data); } } else { - ((stc_restriction_rule_cb)user_callback)(error, NULL, NULL); + ((stc_restriction_rule_cb)user_callback)(error, NULL, user_data); } break; case STC_EVENT_PCAP_FIND_ALL_DEVS_RSP: @@ -487,10 +487,10 @@ static void __stc_call_callback(stc_event_e event, stc_error_e error, g_slist_free_full(info_data, g_free); } else { - ((stc_pcap_info_cb)user_callback)(NULL, NULL); + ((stc_pcap_info_cb)user_callback)(NULL, user_data); } } else { - ((stc_pcap_info_cb)user_callback)(NULL, NULL); + ((stc_pcap_info_cb)user_callback)(NULL, user_data); } break; case STC_EVENT_WARN_THRESHOLD_CROSSED_RSP: