X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fwim.c;h=5ebf94ca4e3518fa6bd25d5668e24e49d4ccb46a;hp=1e006dabbadf5b51901497229ce236c0a7003dbe;hb=761a138b6419c30f6213af46186f678600750404;hpb=866a4b7b0a7962ae035e02240f90ffad74e67bee diff --git a/src/wim.c b/src/wim.c index 1e006dab..5ebf94ca 100644 --- a/src/wim.c +++ b/src/wim.c @@ -797,6 +797,7 @@ WIMLIBAPI int wimlib_global_init(int init_flags) { static bool already_inited = false; + int ret; if (already_inited) return 0; @@ -809,10 +810,14 @@ wimlib_global_init(int init_flags) #endif } #ifdef __WIN32__ - win32_global_init(init_flags); + ret = win32_global_init(init_flags); + if (ret) + return ret; +#else + ret = 0; #endif already_inited = true; - return 0; + return ret; } /* API function documented in wimlib.h */