From 959d8aa796cd6082dc950f7a18e35159664e657f Mon Sep 17 00:00:00 2001 From: Georg Reinke Date: Fri, 12 May 2017 11:35:57 +0200 Subject: [PATCH] fix race condition when starting web service --- lib/web.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/web.c b/lib/web.c index 11f87c5a3..b7f6bec7f 100644 --- a/lib/web.c +++ b/lib/web.c @@ -223,11 +223,11 @@ int web_start(struct web *w) error("WebSocket: failed to initialize server"); } + w->state = STATE_STARTED; ret = pthread_create(&w->thread, NULL, worker, w); if (ret) error("Failed to start Web worker"); - w->state = STATE_STARTED; return ret; }