BUG/MINOR: server: Fix test on number of fields allowed in a server-state line

When a server-state line is parsed, a test is performed to be sure there is
enough but not too much fields. However the test is buggy. The bug was
introduced in the commit ea2cdf55e ("MEDIUM: server: Don't introduce a new
server-state file version").

No backport needed.
diff --git a/src/server.c b/src/server.c
index c7ad950..732643c 100644
--- a/src/server.c
+++ b/src/server.c
@@ -3166,8 +3166,8 @@
 	/* if line is incomplete line, then ignore it.
 	 * otherwise, update useful flags */
 	if (version == 1 &&
-	    arg < SRV_STATE_FILE_MIN_FIELDS_VERSION_1 &&
-	    arg > SRV_STATE_FILE_MAX_FIELDS_VERSION_1)
+	    (arg < SRV_STATE_FILE_MIN_FIELDS_VERSION_1 ||
+	     arg > SRV_STATE_FILE_MAX_FIELDS_VERSION_1))
 		params[0] = NULL;
 }