diff options
Diffstat (limited to 'src/net_server.c')
| -rw-r--r-- | src/net_server.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/net_server.c b/src/net_server.c index 1b60eec..a0dc0e2 100644 --- a/src/net_server.c +++ b/src/net_server.c @@ -16,6 +16,8 @@ */ int server_start(const char* port) { + assert(port != NULL); + int status; int serversock; struct addrinfo hints, *result, *tmp; @@ -119,6 +121,9 @@ int* server_get_players(int serversock, const uint8_t count) */ void server_start_game(int* clients, const uint8_t clientcount, const player_list* players) { + assert(clients != NULL); + assert(players != NULL); + uint8_t* buf; uint8_t usercount = players->count; uint32_t pos; @@ -160,6 +165,8 @@ void server_start_game(int* clients, const uint8_t clientcount, const player_lis */ char* server_recv_hello(const uint8_t* payload, const uint8_t payload_len) { + assert(payload != NULL); + char* name; name = malloc(payload_len+1); @@ -182,6 +189,8 @@ char* server_recv_hello(const uint8_t* payload, const uint8_t payload_len) */ void server_deal_cards(int sock, const hand_t *h) { + assert(h != NULL); + uint8_t buf[2+MAX_HAND_CARDS]; buf[NET_MSG_OFFSET_TYPE] = msg_type_deal_cards; @@ -191,4 +200,3 @@ void server_deal_cards(int sock, const hand_t *h) send(sock, buf, 2+MAX_HAND_CARDS, 0); } - |
