diff --git a/src/network/tc/ets.c b/src/network/tc/ets.c index c4fa5646dd..83e9d8bff3 100644 --- a/src/network/tc/ets.c +++ b/src/network/tc/ets.c @@ -283,7 +283,7 @@ int config_parse_ets_prio( lvalue, word); continue; } - if (ets->n_quanta > TC_PRIO_MAX) { + if (ets->n_prio > TC_PRIO_MAX) { log_syntax(unit, LOG_ERR, filename, line, 0, "Too many priomap in '%s=', ignoring assignment: %s", lvalue, word); diff --git a/test/fuzz/fuzz-network-parser/oss-fuzz-23895 b/test/fuzz/fuzz-network-parser/oss-fuzz-23895 new file mode 100644 index 0000000000..a86361d0b3 Binary files /dev/null and b/test/fuzz/fuzz-network-parser/oss-fuzz-23895 differ