Avoid malloc(0).

--HG--
branch : HEAD
diff --git a/lib/zip_utf-8.c b/lib/zip_utf-8.c
index 5924e3e..f9a771a 100644
--- a/lib/zip_utf-8.c
+++ b/lib/zip_utf-8.c
@@ -202,6 +202,9 @@
     zip_uint8_t *utf8buf;
     zip_uint32_t buflen, i, offset;
 
+    if (len == 0)
+	return NULL;
+
     buflen = 0;
     for (i=0; i<len; i++)
 	buflen += _zip_unicode_to_utf8_len(_cp437_to_unicode[cp437buf[i]]);