|
|
@ -192,10 +192,10 @@ void _mosquitto_messages_reconnect_reset(struct mosquitto *mosq)
|
|
|
|
mosq->out_queue_len++;
|
|
|
|
mosq->out_queue_len++;
|
|
|
|
message->timestamp = 0;
|
|
|
|
message->timestamp = 0;
|
|
|
|
|
|
|
|
|
|
|
|
if(message->msg.qos > 0){
|
|
|
|
|
|
|
|
mosq->inflight_messages++;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(mosq->max_inflight_messages == 0 || mosq->inflight_messages < mosq->max_inflight_messages){
|
|
|
|
if(mosq->max_inflight_messages == 0 || mosq->inflight_messages < mosq->max_inflight_messages){
|
|
|
|
|
|
|
|
if(message->msg.qos > 0){
|
|
|
|
|
|
|
|
mosq->inflight_messages++;
|
|
|
|
|
|
|
|
}
|
|
|
|
if(message->msg.qos == 1){
|
|
|
|
if(message->msg.qos == 1){
|
|
|
|
message->state = mosq_ms_wait_for_puback;
|
|
|
|
message->state = mosq_ms_wait_for_puback;
|
|
|
|
}else if(message->msg.qos == 2){
|
|
|
|
}else if(message->msg.qos == 2){
|
|
|
|