From 4b9e56ebf47db8be740f4ff2a4b9fceb9f143055 Mon Sep 17 00:00:00 2001 From: Mario Kilies Date: Sun, 16 Jan 2011 08:41:04 +0100 Subject: Refactored cardstack and tablestacks to card_stack_t and table_stacks_t, that both now are defined as structs rather than arrays. Inserted lots of assert() calls to functions that take pointers as arguments. --- src/net_server.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/net_server.c') 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); } - -- cgit v1.2.3