]> wimlib.net Git - wimlib/blobdiff - src/lookup_table.c
wimlib: strict checks for unassigned flags
[wimlib] / src / lookup_table.c
index c76823d14e4cacc3b4be3f620a14cadcb9dd13ec..4a3bc1e23b4f3f0f4173f9fa0a4ed28a0d3f2a02 100644 (file)
@@ -1181,6 +1181,9 @@ wimlib_iterate_lookup_table(WIMStruct *wim, int flags,
                            wimlib_iterate_lookup_table_callback_t cb,
                            void *user_ctx)
 {
                            wimlib_iterate_lookup_table_callback_t cb,
                            void *user_ctx)
 {
+       if (flags != 0)
+               return WIMLIB_ERR_INVALID_PARAM;
+
        struct iterate_lte_context ctx = {
                .cb = cb,
                .user_ctx = user_ctx,
        struct iterate_lte_context ctx = {
                .cb = cb,
                .user_ctx = user_ctx,