diff options
Diffstat (limited to 'tbdiff_create.c')
-rw-r--r-- | tbdiff_create.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tbdiff_create.c b/tbdiff_create.c index 8bc68c7..88dd405 100644 --- a/tbdiff_create.c +++ b/tbdiff_create.c @@ -71,7 +71,10 @@ main(int argc, int err; if((err = tbd_create(fp, tstat[0], tstat[1])) != 0) { - fclose(fp); + fclose(fp); + tbd_stat_free(tstat[0]); + tbd_stat_free(tstat[1]); + remove(argv[1]); fprintf(stderr, "Error: Failed to create tbdiff image (err=%d).\n", err); switch (err) { |