misc. small coredump errors

--HG--
branch : HEAD
diff --git a/lib/zip_free.c b/lib/zip_free.c
index 3c89660..6070766 100644
--- a/lib/zip_free.c
+++ b/lib/zip_free.c
@@ -14,6 +14,8 @@
 {
     int i, ret;
 
+    ret = 0;
+
     if (zf == NULL)
 	return 0;