BUG/MAJOR: threads/server: missing unlock in CLI fqdn parser

This one didn't properly unlock before returning an error message.
diff --git a/src/server.c b/src/server.c
index 555d6da..c96b096 100644
--- a/src/server.c
+++ b/src/server.c
@@ -4202,6 +4202,7 @@
 		if (!*args[4]) {
 			appctx->ctx.cli.msg = "set server <b>/<s> fqdn requires a FQDN.\n";
 			appctx->st0 = CLI_ST_PRINT;
+			SPIN_UNLOCK(SERVER_LOCK, &sv->lock);
 			return 1;
 		}
 		warning = update_server_fqdn(sv, args[4], "stats socket command", 0);