Allow expiring clients to be cleaned up.
This commit is contained in:
parent
b30adbf792
commit
f8f794c531
@ -94,6 +94,7 @@ enum mosquitto_client_state {
|
||||
mosq_cs_socks5_auth_ok = 12,
|
||||
mosq_cs_socks5_userpass_reply = 13,
|
||||
mosq_cs_socks5_send_userpass = 14,
|
||||
mosq_cs_expiring = 15,
|
||||
};
|
||||
|
||||
enum _mosquitto_protocol {
|
||||
|
@ -258,6 +258,7 @@ int mosquitto_main_loop(struct mosquitto_db *db, int *listensock, int listensock
|
||||
g_clients_expired++;
|
||||
#endif
|
||||
context->clean_session = true;
|
||||
context->state = mosq_cs_expiring;
|
||||
do_disconnect(db, context);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user