1
0
mirror of https://github.com/falk-werner/webfuse-provider synced 2026-03-02 04:09:18 +00:00

fix: don't send messages if not connected

This commit is contained in:
Falk Werner
2020-06-13 17:08:05 +02:00
parent 55de95caf7
commit 4713ec3e93
4 changed files with 52 additions and 5 deletions

View File

@@ -52,12 +52,15 @@ wf_impl_client_protocol_send(
bool result = false;
struct wf_client_protocol * protocol = user_data;
struct wf_message * message = wf_message_create(request);
if (NULL != message)
if (NULL != protocol->wsi)
{
wf_slist_append(&protocol->messages, &message->item);
lws_callback_on_writable(protocol->wsi);
result = true;
struct wf_message * message = wf_message_create(request);
if (NULL != message)
{
wf_slist_append(&protocol->messages, &message->item);
lws_callback_on_writable(protocol->wsi);
result = true;
}
}
return result;