ckolivas / lrzip

Long Range Zip

Home Page:http://lrzip.kolivas.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code Cleanup: remove function rzip.c: rzip_control_free()

pete4abw opened this issue · comments

This function is only used in the deprecated library. It can be removed as well as the definition in rzip.h.

$ git diff
diff --git a/rzip.c b/rzip.c
index a7068b8..ba7998b 100644
--- a/rzip.c
+++ b/rzip.c
@@ -1254,17 +1254,3 @@ retry:
        clear_sslist(st);
        dealloc(st);
 }
-
-void rzip_control_free(rzip_control *control)
-{
-       if (!control)
-               return;
-
-       dealloc(control->tmpdir);
-       dealloc(control->outname);
-       dealloc(control->outdir);
-       if (control->suffix && control->suffix[0])
-               dealloc(control->suffix);
-
-       dealloc(control);
-}
diff --git a/rzip.h b/rzip.h
index 3f75ea9..e3b0129 100644
--- a/rzip.h
+++ b/rzip.h
@@ -22,6 +22,5 @@
 #include "lrzip_private.h"
 
 void rzip_fd(rzip_control *control, int fd_in, int fd_out);
-void rzip_control_free(rzip_control *control);
 
 #endif

Applied in cleanup thanks.