Fix unlimited message quota not being properly checked.

This is for incoming messages.

Closes #2593. Thanks to dongguoqing2015.
This commit is contained in:
Roger A. Light 2022-08-06 22:49:08 +01:00
parent 71a90177d7
commit a146c218ad
2 changed files with 3 additions and 1 deletions

View File

@ -53,6 +53,8 @@ Broker:
- Fix broker sending duplicate CONNACK on failed MQTT v5 reauthentication.
Closes #2339.
- Fix mosquitto_plugin.h not including mosquitto_broker.h. Closes #2350.
- Fix unlimited message quota not being properly checked for incoming
messages. Closes #2593.
Client library:
- Initialise sockpairR/W to invalid in `mosquitto_reinitialise()` to avoid

View File

@ -1188,7 +1188,7 @@ int db__message_write_queued_in(struct mosquitto *context)
}
DL_FOREACH_SAFE(context->msgs_in.queued, tail, tmp){
if(context->msgs_out.inflight_maximum != 0 && context->msgs_in.inflight_quota == 0){
if(context->msgs_in.inflight_maximum != 0 && context->msgs_in.inflight_quota == 0){
break;
}