diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2011-10-08 17:05:19 +0000 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2011-10-08 17:05:19 +0000 |
commit | 809fe0d67eb39f9ec08bca65735241803bc923f3 (patch) | |
tree | 2eccce3ae1fe8c431f845242bb64297309b2fb9e /src/ddhardrescue.c | |
parent | 60d64987c7e97bae385efef62f73cdcd7d3b5257 (diff) | |
download | 2011-ddhardrescue-809fe0d67eb39f9ec08bca65735241803bc923f3.tar.gz 2011-ddhardrescue-809fe0d67eb39f9ec08bca65735241803bc923f3.tar.bz2 2011-ddhardrescue-809fe0d67eb39f9ec08bca65735241803bc923f3.zip |
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.
git-svn-id: file:///var/svn/2011-ddhardrescue/trunk@25 d3078510-dda0-49f1-841c-895ef4b7ec81
Diffstat (limited to 'src/ddhardrescue.c')
-rw-r--r-- | src/ddhardrescue.c | 16 |
1 files changed, 3 insertions, 13 deletions
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; } |