]> wimlib.net Git - wimlib/blobdiff - src/mount_image.c
Check return value of wimlib_global_init() when called in lib
[wimlib] / src / mount_image.c
index f8e733d872116cb3b0aa455d632f87e8320d4199..b53dfb5c1196bdb6ba7674b7fb2cf1cdbb5ec0ab 100644 (file)
@@ -2478,7 +2478,9 @@ wimlib_unmount_image_with_progress(const char *dir, int unmount_flags,
        int mount_flags;
        int ret;
 
-       wimlib_global_init(WIMLIB_INIT_FLAG_ASSUME_UTF8);
+       ret = wimlib_global_init(WIMLIB_INIT_FLAG_ASSUME_UTF8);
+       if (ret)
+               return ret;
 
        if (unmount_flags & ~(WIMLIB_UNMOUNT_FLAG_CHECK_INTEGRITY |
                              WIMLIB_UNMOUNT_FLAG_COMMIT |