diff --git a/examples/client/client.c b/examples/client/client.c index 3b64a32b9..c72ea728a 100644 --- a/examples/client/client.c +++ b/examples/client/client.c @@ -2391,7 +2391,7 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args) err_sys("provided connection ID is too big"); } else { - strcpy(dtlsCID, myoptarg); + strncpy(dtlsCID, myoptarg, DTLS_CID_BUFFER_SIZE-1); } } break; diff --git a/examples/server/server.c b/examples/server/server.c index ec6edbe0e..95a106d70 100644 --- a/examples/server/server.c +++ b/examples/server/server.c @@ -2411,7 +2411,7 @@ THREAD_RETURN WOLFSSL_THREAD server_test(void* args) err_sys("provided connection ID is too big"); } else { - strcpy(dtlsCID, myoptarg); + strncpy(dtlsCID, myoptarg, DTLS_CID_BUFFER_SIZE-1); } } break;