summaryrefslogtreecommitdiff
path: root/src/net_server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/net_server.c')
-rw-r--r--src/net_server.c10
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);
}
-