From 76012fb5d6ae86582818471fae2456cc73503fe6 Mon Sep 17 00:00:00 2001 From: kubistika Date: Sun, 19 May 2019 15:04:38 +0300 Subject: [PATCH] server/proxy: Fix mem leak in pf_server_parse_target_from_routing_token --- server/proxy/pf_server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/proxy/pf_server.c b/server/proxy/pf_server.c index 4a80d02..eb7fb04 100644 --- a/server/proxy/pf_server.c +++ b/server/proxy/pf_server.c @@ -112,7 +112,10 @@ static BOOL pf_server_parse_target_from_routing_token(freerdp_peer* client, unsigned long p = strtoul(colon + 1, NULL, 10); if (p > USHRT_MAX) + { + free(*target); return FALSE; + } *port = (DWORD)p; *colon = '\0'; -- 2.7.4