From 7477ac19a711a37441214deeabd19db1d8d04614 Mon Sep 17 00:00:00 2001 From: kubistika Date: Mon, 13 May 2019 11:11:24 +0300 Subject: [PATCH] server/proxy: Fix free invalid memory when pf_server_parse_target_from_routing_token fails --- server/proxy/pf_context.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/proxy/pf_context.c b/server/proxy/pf_context.c index 8f45cf2..c64c80e 100644 --- a/server/proxy/pf_context.c +++ b/server/proxy/pf_context.c @@ -90,14 +90,14 @@ static void pf_context_connection_info_free(connectionInfo* info) proxyData* pf_context_proxy_data_new() { - proxyData* pdata = malloc(sizeof(proxyData)); + proxyData* pdata = calloc(1, sizeof(proxyData)); if (pdata == NULL) { return NULL; } - pdata->info = malloc(sizeof(connectionInfo)); + pdata->info = calloc(1, sizeof(connectionInfo)); if (pdata->info == NULL) { -- 2.7.4