X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttv%2Flttv%2Fsync%2Fsync_chain_unittest.c;h=5d475ea8008f97c15d4ff548185a7d0ec842b109;hb=6ce8ceacae04955f2ccaf93f14c086b72bc14f09;hp=9b4b869c7f32bac3b622ac71a115e05050b7aaee;hpb=48b641c1f6320eca569b2894f253d9d815250d45;p=lttv.git diff --git a/lttv/lttv/sync/sync_chain_unittest.c b/lttv/lttv/sync/sync_chain_unittest.c index 9b4b869c..5d475ea8 100644 --- a/lttv/lttv/sync/sync_chain_unittest.c +++ b/lttv/lttv/sync/sync_chain_unittest.c @@ -98,6 +98,7 @@ int main(const int argc, char* const argv[]) bool stats; const char* testCaseName; GString* analysisModulesNames; + unsigned int id; // Initialize data structures syncState= malloc(sizeof(SyncState)); @@ -137,7 +138,7 @@ int main(const int argc, char* const argv[]) else { syncState->stats= false; - g_log_set_handler(NULL, G_LOG_LEVEL_DEBUG, nullLog, NULL); + id= g_log_set_handler(NULL, G_LOG_LEVEL_DEBUG, nullLog, NULL); } if (optionSyncGraphs.present) @@ -227,6 +228,11 @@ int main(const int argc, char* const argv[]) endUsage.ru_stime.tv_usec); } + if (!optionSyncStats.present) + { + g_log_remove_handler(NULL, id); + } + return EXIT_SUCCESS; }