]> wimlib.net Git - wimlib/blobdiff - src/util.c
win32_set_security_descriptor(): Do not request MAXIMUM_ALLOWED
[wimlib] / src / util.c
index b2e59e40417c3a4a555770a0d6d462f632466e6a..b69d9bff328cb8564b7137ba62cb2407c4332e75 100644 (file)
@@ -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]