+ clientversion = args[0];
+
+ /* Verify that provided version arg is a positive integer */
+ for (i = 0; i < strlen(clientversion); i++)
+ if (!isdigit (clientversion[i]))
+ return TTT_ERROR_SYNTAX;
+
+ version = atoi (clientversion);
+
+ if (version < 1)
+ return TTT_ERROR_SYNTAX;
+
+ if (version > TTT_SERVER_PROTOCOL_VERSION)
+ version = TTT_SERVER_PROTOCOL_VERSION;