+ if (name[0] == '\0')
+ return TTT_ERROR_INVALIDNAME;
+
+ for (i = 0; i < server->num_clients; i++) {
+ if (strcmp (ttt_client_get_name (server->clients[i]), name) == 0) {
+ error = TTT_ERROR_INVALIDNAME;
+ goto CLEANUP_LOCK;
+ }
+ }
+
+ printf ("Client %s has joined.\n", name);