X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttv%2Flttv%2Fsync%2Fevent_analysis_chull.c;h=223ea12f7d13dc0fb2a3073fed58a8182cdf423a;hb=b2da0724a95cdb911c07640268b65bd9c5b92010;hp=1b15a03031f2957c20531fb0981c9d597e2be5f4;hpb=0a87ec9a018cc9731ce3b04309eaa4dcc77df6d2;p=lttv.git diff --git a/lttv/lttv/sync/event_analysis_chull.c b/lttv/lttv/sync/event_analysis_chull.c index 1b15a030..223ea12f 100644 --- a/lttv/lttv/sync/event_analysis_chull.c +++ b/lttv/lttv/sync/event_analysis_chull.c @@ -322,7 +322,8 @@ static void destroyAnalysisCHull(SyncState* const syncState) { for (j= 0; j < syncState->traceNb; j++) { - g_queue_foreach(analysisData->hullArray[i][j], gfPointDestroy, NULL); + g_queue_foreach(analysisData->hullArray[i][j], gfPointDestroy, + NULL); g_queue_free(analysisData->hullArray[i][j]); } free(analysisData->hullArray[i]); @@ -331,7 +332,7 @@ static void destroyAnalysisCHull(SyncState* const syncState) if (syncState->stats) { - freeAllFactors(analysisData->stats->allFactors); + freeAllFactors(analysisData->stats->allFactors, syncState->traceNb); free(analysisData->stats); } @@ -343,7 +344,8 @@ static void destroyAnalysisCHull(SyncState* const syncState) closeGraphFiles(syncState); } - freeAllFactors(analysisData->graphsData->allFactors); + freeAllFactors(analysisData->graphsData->allFactors, + syncState->traceNb); free(analysisData->graphsData); }