From f8a21fec225a324e9ff8bc5fc05aeffc001d77aa Mon Sep 17 00:00:00 2001 From: Andy Green Date: Tue, 9 Nov 2021 09:27:38 +0000 Subject: [PATCH] adopt: coverity: move vh deref until after pointless check --- lib/core-net/adopt.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/core-net/adopt.c b/lib/core-net/adopt.c index 963fd3d24..e41194510 100644 --- a/lib/core-net/adopt.c +++ b/lib/core-net/adopt.c @@ -122,7 +122,7 @@ __lws_adopt_descriptor_vhost1(struct lws_vhost *vh, lws_adoption_type type, const char *vh_prot_name, struct lws *parent, void *opaque, const char *fi_wsi_name) { - struct lws_context *context = vh->context; + struct lws_context *context; struct lws_context_per_thread *pt; struct lws *new_wsi; int n; @@ -136,6 +136,8 @@ __lws_adopt_descriptor_vhost1(struct lws_vhost *vh, lws_adoption_type type, if (!vh) return NULL; + context = vh->context; + lws_context_assert_lock_held(vh->context); n = -1;