X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Futil.c;h=b69d9bff328cb8564b7137ba62cb2407c4332e75;hp=27f01c415ff240594d22ed6d7fe5be18fb566f3d;hb=bbce7c1d2333071b7056b65ba75074c639a027eb;hpb=f37f269be1b81cdd00018db0486e377240093e75 diff --git a/src/util.c b/src/util.c index 27f01c41..b69d9bff 100644 --- a/src/util.c +++ b/src/util.c @@ -162,9 +162,9 @@ wimlib_vmsg(const tchar *tag, const tchar *format, tfputs(tag, stderr); wimlib_vfprintf(stderr, format, va); if (perror && errno_save != 0) { - tchar buf[50]; + tchar buf[64]; int res; - res = tstrerror_r(errno_save, buf, sizeof(buf)); + res = tstrerror_r(errno_save, buf, ARRAY_LEN(buf)); if (res) { tsprintf(buf, T("unknown error (errno=%d)"), @@ -304,8 +304,7 @@ static const tchar *error_strings[] = { [WIMLIB_ERR_INVALID_CHUNK_SIZE] = T("The WIM chunk size was invalid"), [WIMLIB_ERR_INVALID_COMPRESSION_TYPE] - = T("The WIM is compressed, but is not marked as having LZX or " - "XPRESS compression"), + = T("The WIM compression type was invalid"), [WIMLIB_ERR_INVALID_HEADER] = T("The WIM header was invalid"), [WIMLIB_ERR_INVALID_IMAGE] @@ -424,6 +423,8 @@ static const tchar *error_strings[] = { = T("Failed to write data to a file"), [WIMLIB_ERR_XML] = T("The XML data of the WIM is invalid"), + [WIMLIB_ERR_WIM_IS_ENCRYPTED] + = T("The WIM file (or parts of it) is encrypted"), }; /* API function documented in wimlib.h */