Allow expiring clients to be cleaned up.

This commit is contained in:
Roger A. Light 2015-01-06 17:35:12 +00:00
parent b30adbf792
commit f8f794c531
2 changed files with 2 additions and 0 deletions

View File

@ -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 {

View File

@ -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);
}
}