-Subproject commit c346a21deaf3aec0983d0e740d6c0b6799f076ef
+Subproject commit eb33e93d3af69b098141558d47ab042acf791a1d
return EXIT_FAILURE;
}
- char *address = dragonnet_addr_str(client->raddr);
- printf("[access] connected to %s\n", address);
- free(address);
+ printf("[access] connected to %s\n", client->address);
client->on_disconnect = &on_disconnect;
client->on_recv = (void *) &on_recv;
return EXIT_FAILURE;
}
- char *address = dragonnet_addr_str(server->laddr);
- printf("[info] listening on %s\n", address);
- free(address);
+ printf("[info] listening on %s\n", server->address);
server->on_connect = &server_player_add;
server->on_disconnect = &server_player_remove;
player->auth = false;
// use address as name until auth is done
- player->name = dragonnet_addr_str(peer->raddr);
+ player->name = strdup(peer->address);
pthread_rwlock_init(&player->lock_auth, NULL);
player->pos = (v3f64) {0.0f, 0.0f, 0.0f};