* lib/zip_new.c (_zip_new): init error.

--HG--
branch : HEAD
diff --git a/ChangeLog b/ChangeLog
index 77a4741..4b64adc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2005-01-11  Dieter Baron  <dillo@danbala.tuwien.ac.at>
 
+	* lib/zip_new.c (_zip_new): init error.
+
 	* lib/zip_error.c (_zip_error_get): set system error to 0 for
 	ZIP_ET_NONE.
 
diff --git a/lib/zip_new.c b/lib/zip_new.c
index e722dd4..5c73227 100644
--- a/lib/zip_new.c
+++ b/lib/zip_new.c
@@ -1,5 +1,5 @@
 /*
-  $NiH: zip_new.c,v 1.8 2004/04/16 09:40:29 dillo Exp $
+  $NiH: zip_new.c,v 1.9 2004/11/17 21:55:12 wiz Exp $
 
   zip_new.c -- create and init struct zip
   Copyright (C) 1999, 2004 Dieter Baron and Thomas Klausner
@@ -58,10 +58,11 @@
 
     za->zn = NULL;
     za->zp = NULL;
-    za->nentry = za->nentry_alloc = 0;
-    za->nfile = za->nfile_alloc = 0;
+    _zip_error_init(&za->error);
     za->cdir = NULL;
+    za->nentry = za->nentry_alloc = 0;
     za->entry = NULL;
+    za->nfile = za->nfile_alloc = 0;
     za->file = NULL;
     
     return za;