Allow \r, \n, and \t as ASCII characters. --HG-- branch : HEAD
diff --git a/lib/zip_utf-8.c b/lib/zip_utf-8.c index 9b1f09e..28173b1 100644 --- a/lib/zip_utf-8.c +++ b/lib/zip_utf-8.c
@@ -126,7 +126,7 @@ ret = ZIP_ENCODING_ASCII; for (i=0; i<len; i++) { - if (name[i] > 31 && name[i] < 128) + if ((name[i] > 31 && name[i] < 128) || name[i] == '\r' || name[i] == '\n' || name[i] == '\t') continue; ret = ZIP_ENCODING_UTF8;