@@ -18886,6 +18886,7 @@ accept_new_connection(const struct socket *listener, struct mg_context *ctx)
#if !defined(__ZEPHYR__)
int on = 1;
#endif
+ memset(&so, 0, sizeof(so));
if ((so.sock = accept(listener->sock, &so.rsa.sa, &len))
== INVALID_SOCKET) {
@@ -44,5 +44,5 @@ set_test_directory(const char *const path)
{
strncpy(s_test_directory,
path,
- sizeof(s_test_directory) / sizeof(s_test_directory[0]));
+ sizeof(s_test_directory) - 1);
}