diff --git a/tests/api/test_dtls.c b/tests/api/test_dtls.c index b2abfd6d4..bb3cf51fd 100644 --- a/tests/api/test_dtls.c +++ b/tests/api/test_dtls.c @@ -89,8 +89,8 @@ int test_dtls12_basic_connection_id(void) client_cid, sizeof(client_cid)) #define SERVER_CID() mymemmem(test_ctx.c_buff, test_ctx.c_len, \ server_cid, sizeof(server_cid)) -#define RESET_CID(cid) if (cid != NULL) { \ - ((char*)cid)[0] = -1; \ +#define RESET_CID(cid) if ((cid) != NULL) { \ + ((char*)(cid))[0] = -1; \ } @@ -439,8 +439,8 @@ int test_dtls13_basic_connection_id(void) client_cid, sizeof(client_cid)) #define SERVER_CID() mymemmem(test_ctx.c_buff, test_ctx.c_len, \ server_cid, sizeof(server_cid)) -#define RESET_CID(cid) if (cid != NULL) { \ - ((char*)cid)[0] = -1; \ +#define RESET_CID(cid) if ((cid) != NULL) { \ + ((char*)(cid))[0] = -1; \ }