]> wimlib.net Git - wimlib/blobdiff - src/wim.c
select_wim_image(): Don't allow selecting WIMLIB_NO_IMAGE
[wimlib] / src / wim.c
index cd024b1807bce4ba71f5e00b693be2aa80fd560e..117361c140bf0ebc3a968ca2f9d100a9281b3b5f 100644 (file)
--- a/src/wim.c
+++ b/src/wim.c
@@ -207,6 +207,11 @@ int select_wim_image(WIMStruct *w, int image)
 
        DEBUG("Selecting image %d", image);
 
+       if (image == WIMLIB_NO_IMAGE) {
+               ERROR("Invalid image: %d", WIMLIB_NO_IMAGE);
+               return WIMLIB_ERR_INVALID_IMAGE;
+       }
+
        if (image == w->current_image)
                return 0;