- if (name == NULL) {
- xasprintf(&name, "user%03d", server->next_client_id++);
- ttt_client_set_name (client, name);
- }
+ assert (name != NULL);
+
+ 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;
for (i = 0; i < server->num_clients; i++) {
if (strcmp (ttt_client_get_name (server->clients[i]), name) == 0) {
error = TTT_ERROR_INVALIDNAME;