diff --git a/src/hass.cpp b/src/hass.cpp index fb86b46..a75f6cd 100644 --- a/src/hass.cpp +++ b/src/hass.cpp @@ -77,8 +77,7 @@ void HomeAssistant::event_handler(struct lws* wsi, enum lws_callback_reasons rea unsigned char* buf = (unsigned char*)malloc(msgLen); if (buf) { memcpy(&buf[LWS_PRE], tx.c_str(), tx.size()); - if (!lws_write(wsi, &buf[LWS_PRE], tx.size(), LWS_WRITE_TEXT)) - ; + lws_write(wsi, &buf[LWS_PRE], tx.size(), LWS_WRITE_TEXT); tx = ""; free(buf); } @@ -91,7 +90,7 @@ void HomeAssistant::event_handler(struct lws* wsi, enum lws_callback_reasons rea } } -int HomeAssistant::callback(struct lws* wsi, enum lws_callback_reasons reason, void* user, void* in, size_t len) { +int HomeAssistant::callback(struct lws* wsi, enum lws_callback_reasons reason, void* user, void* in, size_t) { HomeAssistant* self = static_cast(user); self->event_handler(wsi, reason, (char*)in); return 0; @@ -156,4 +155,4 @@ void HomeAssistant::service(int timeout_ms) { void HomeAssistant::disconnect() { lws_context_destroy(context); -} \ No newline at end of file +}