From 4aec8df5cb3f5074925404a923a9c4d6bc44574e Mon Sep 17 00:00:00 2001 From: gitlost Date: Fri, 2 Oct 2026 22:38:27 +0100 Subject: [PATCH] library: fix `warn_level` check from last commit --- backend/library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/library.c b/backend/library.c index aa19ab8f..3dcaf082 100644 --- a/backend/library.c +++ b/backend/library.c @@ -1152,7 +1152,7 @@ int ZBarcode_Encode_Segs(struct zint_symbol *symbol, const struct zint_seg segs[ if (symbol->border_width < 0 || symbol->border_width > 100) { return error_tag(ZINT_ERROR_INVALID_OPTION, symbol, 768, "Border width out of range (0 to 100)"); } - if ((symbol->warn_level & WARN_LEVEL_MASK) != WARN_LEVEL_MASK) { + if (symbol->warn_level & ~WARN_LEVEL_MASK) { symbol->warn_level = WARN_DEFAULT; /* Silently reset */ }