Fix mosquitto_publish*()
no longer returning MOSQ_ERR_NO_CONN
.
This was always returning success when the client was not connected. Closes #1725. Thanks to BOTorioN.
This commit is contained in:
parent
b4e0dfa598
commit
d371b3c58b
@ -14,6 +14,8 @@ Broker:
|
|||||||
|
|
||||||
Client library:
|
Client library:
|
||||||
- Improved documentation around connect callback return codes. Close #1730.
|
- Improved documentation around connect callback return codes. Close #1730.
|
||||||
|
- Fix `mosquitto_publish*()` no longer returning `MOSQ_ERR_NO_CONN` when not
|
||||||
|
connected. Closes #1725.
|
||||||
|
|
||||||
|
|
||||||
1.6.10 - 2020-05-25
|
1.6.10 - 2020-05-25
|
||||||
|
@ -151,9 +151,9 @@ int mosquitto_publish_v5(struct mosquitto *mosq, int *mid, const char *topic, in
|
|||||||
|
|
||||||
pthread_mutex_lock(&mosq->msgs_out.mutex);
|
pthread_mutex_lock(&mosq->msgs_out.mutex);
|
||||||
message->state = mosq_ms_invalid;
|
message->state = mosq_ms_invalid;
|
||||||
message__queue(mosq, message, mosq_md_out);
|
rc = message__queue(mosq, message, mosq_md_out);
|
||||||
pthread_mutex_unlock(&mosq->msgs_out.mutex);
|
pthread_mutex_unlock(&mosq->msgs_out.mutex);
|
||||||
return MOSQ_ERR_SUCCESS;
|
return rc;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user