Skip to content

Commit 463ce33

Browse files
committed
fix(mqtt): only set wsi in established event
1 parent 9b673f7 commit 463ce33

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/iot/iot_mqtt.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ static int callback_mqtt(struct lws *wsi, enum lws_callback_reasons reason,
3838
*/
3939
struct lws_context *context = lws_get_context(wsi);
4040
iot_mqtt_ctx_t *ctx = (iot_mqtt_ctx_t *)lws_context_user(context);
41-
ctx->wsi = wsi;
4241

4342
switch (reason) {
4443
case LWS_CALLBACK_CLIENT_CONNECTION_ERROR:
@@ -62,7 +61,8 @@ static int callback_mqtt(struct lws *wsi, enum lws_callback_reasons reason,
6261
ctx->waiting_for_suback = 0;
6362
lws_callback_on_writable(wsi);
6463
lws_set_timer_usecs(wsi, ctx->config->ping_interval*1000000);
65-
64+
ctx->wsi = wsi;
65+
6666
return 0;
6767

6868
case LWS_CALLBACK_MQTT_SUBSCRIBED:

0 commit comments

Comments
 (0)