From 809fe0d67eb39f9ec08bca65735241803bc923f3 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 8 Oct 2011 17:05:19 +0000 Subject: Correction du bug de zoom (c'était juste le calcul de "pos" qui était foireux). Création des méthodes sliceDelete et slicesDelete et utilisation à la fin du main. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///var/svn/2011-ddhardrescue/trunk@25 d3078510-dda0-49f1-841c-895ef4b7ec81 --- src/ddhardrescue.c | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'src/ddhardrescue.c') diff --git a/src/ddhardrescue.c b/src/ddhardrescue.c index 67c061b..c83fffd 100644 --- a/src/ddhardrescue.c +++ b/src/ddhardrescue.c @@ -36,7 +36,7 @@ int main(int argc, char **argv) { struct threadArgs tArgs; // Algorithmic needs - int res, i; + int res; // Parse command-line arguments res=parseArgs(argc, argv, &args); @@ -101,18 +101,8 @@ int main(int argc, char **argv) { //Resources desallocation (void) pthread_mutex_destroy(&(slices.eventListenerMutex)); - - //XXX Method for that - slice_t *curr, *toFree; - i=0; curr=slices.data->first; - while (curr!=NULL) { - i++; - toFree=curr; - curr=curr->next; - free(toFree); - } - free(slices.data); - + slicesDelete(slices.data); + return 0; } -- cgit v1.2.3