[stc-foreach_stats] Send APP_ID NULL and data usage as 0 to indicate last callback 95/184895/2 accepted/tizen_4.0_unified accepted/tizen/4.0/unified/20180724.154349 accepted/tizen/4.0/unified/20180808.141353 submit/tizen_4.0/20180724.073540 submit/tizen_4.0/20180807.132005
authorNishant Chaprana <n.chaprana@samsung.com>
Tue, 24 Jul 2018 06:24:20 +0000 (11:54 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Tue, 24 Jul 2018 06:26:49 +0000 (11:56 +0530)
Change-Id: I02916c9e1f8ddfeb8558034ddc387246606fbb31
Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
packaging/capi-network-stc.spec
src/internal/stc-private.c

index 5767c55fe2cc470849eebc3ba15bd1a4b78a00a7..412ef1db976a98d7c64c1d1c1b9580b3ca2b43cc 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       capi-network-stc
 Summary:    A Smart Traffic Control (STC) libraries in Native API
-Version:    0.0.24
+Version:    0.0.25
 Release:    1
 Group:      Network & Connectivity/API
 License:    Apache-2.0
index 1c10a19ae67194161ec343c23cbb65e4188ba068..13a4cd4831705abdc2763fcdb31fb956672ca061 100755 (executable)
@@ -300,22 +300,18 @@ static void __stc_callback_foreach(stc_event_e e,
                case STC_EVENT_STATS_GET_ALL_RSP:
                        if (handle->stats_all_cb) {
                                if (err == STC_ERROR_NONE) {
-                                       if (info_data != NULL) {
-                                               for (data = info_data; data; data = data->next) {
-                                                       stc_stats_info_h info = data->data;
-                                                       ret = handle->stats_all_cb(err,
-                                                               info, handle->stats_all_user_data);
+                                       for (data = info_data; data; data = data->next) {
+                                               stc_stats_info_h info = data->data;
+                                               ret = handle->stats_all_cb(err,
+                                                       info, handle->stats_all_user_data);
 
-                                                       if (ret == STC_CALLBACK_CANCEL)
-                                                               break;
-                                               }
-                                       } else {
-                                               handle->stats_all_cb(err, NULL, NULL); //LCOV_EXCL_LINE
+                                               if (ret == STC_CALLBACK_CANCEL)
+                                                       break;
                                        }
-                               } else {
-                                       handle->stats_all_cb(err, NULL, NULL); //LCOV_EXCL_LINE
                                }
 
+                               handle->stats_all_cb(err, NULL, NULL);
+
                                handle->stats_all_cb = NULL;
                                handle->stats_all_user_data = NULL;
                        }
@@ -391,7 +387,7 @@ static void __stc_callback_foreach(stc_event_e e,
                        }
                        break;
                //LCOV_EXCL_STOP
-               default :
+               default:
                        break;
                }
        }
@@ -450,7 +446,7 @@ static void __stc_event_cb(stc_event_info_s *event_info, void *user_data)
                }
                break;
        //LCOV_EXCL_STOP
-       default :
+       default:
                break;
        }
 }