# HG changeset patch # User Mike Becker # Date 1458588958 -3600 # Node ID 11b57a15d11afc83e2cdb7ac53d1c7f4c7a7becf # Parent 54ea19938d57c69cef10b5b3ece7f76bb05dc495 fixed hypthetical bug, where the client address is not correctly retrieved by accept() diff -r 54ea19938d57 -r 11b57a15d11a src/network.c --- a/src/network.c Fri Feb 26 11:55:42 2016 +0100 +++ b/src/network.c Mon Mar 21 20:35:58 2016 +0100 @@ -74,8 +74,9 @@ int net_listen(Server *server) { listen(server->fd, 1); - Client* client = calloc(1, sizeof(Client)); + Client* client = malloc(sizeof(Client)); client->fd = -1; + client->address_len = sizeof(client->address); server->client = client; client->fd = accept(server->fd, diff -r 54ea19938d57 -r 11b57a15d11a src/terminal-chess.h --- a/src/terminal-chess.h Fri Feb 26 11:55:42 2016 +0100 +++ b/src/terminal-chess.h Mon Mar 21 20:35:58 2016 +0100 @@ -36,7 +36,7 @@ #ifndef TERMINAL_CHESS_H #define TERMINAL_CHESS_H -#define PROGRAM_VERSION "0.9-r55" +#define PROGRAM_VERSION "0.9-r56" #ifdef __cplusplus extern "C" {