diff --git a/src/server.c b/src/server.c index cb8ff55..059806e 100644 --- a/src/server.c +++ b/src/server.c @@ -279,7 +279,7 @@ static inline thread_ctx_t* create_thread_ctx(struct gengetopt_args_info* params if (params->verbose_flag) syslog(LOG_DEBUG, "Create a new thread %p", thread_ctx); - thread_ctx->sockets = malloc(sizeof(thread_ctx->sockets)*params->sockets_per_thread_arg); + thread_ctx->sockets = malloc(sizeof(*thread_ctx->sockets)*params->sockets_per_thread_arg); thread_ctx->nb_cur_sockets = 0; thread_ctx->nb_available_sockets = params->sockets_per_thread_arg; thread_ctx->max_timeout = params->sockets_timeout_arg;