]> wimlib.net Git - wimlib/blobdiff - src/xml.c
wimlib.h: Update docs and adjust error codes
[wimlib] / src / xml.c
index ca4814f044d07f2b5c118ad49cd8428069e2a9db..419dfd8a82e8d5af38f057e7e0a337787a91c14f 100644 (file)
--- a/src/xml.c
+++ b/src/xml.c
@@ -1531,6 +1531,9 @@ wimlib_extract_xml_data(WIMStruct *wim, FILE *fp)
        void *buf;
        int ret;
 
+       if (!wim->filename)
+               return WIMLIB_ERR_INVALID_PARAM;
+
        ret = res_entry_to_data(&wim->hdr.xml_res_entry, wim, &buf);
        if (ret)
                goto out;