From: prashanth prasadam Date: Tue, 26 May 2020 11:04:34 +0000 (+0530) Subject: Always providing the user data in callback X-Git-Tag: submit/tizen_5.5/20200528.013546^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_5.5_unified;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: Ieb20eba04ca46c0dd7d94236657ff00408235d8f 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: