printf("  chat_add to %s num=%u\n", client->info.noip.name, client->num_chats);
static void enqueue_client_chat(struct client *client,                                const void *data, size_t size) {    struct chat *chat;    /*if (client->info.noip.name[0] == 0)      continue;*/    if (client->num_chats >= MAX_CHATS)        return;    chat = malloc(sizeof(*chat) - sizeof(chat->data) + size);    if (chat == NULL)        return;    printf("  chat_add to %s num=%u\n", client->info.noip.name, client->num_chats);    chat->size = size;    memcpy(chat->data, data, size);    client->chats[client->num_chats++] = chat;}