From e264512220984f0815f2cd075b06e963a16e7bb1 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Mon, 19 Jun 2023 09:08:31 +0200 Subject: [PATCH] [common,assistance] fix missing NULL check --- libfreerdp/common/assistance.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libfreerdp/common/assistance.c b/libfreerdp/common/assistance.c index ff35e335e..e99bfbdf0 100644 --- a/libfreerdp/common/assistance.c +++ b/libfreerdp/common/assistance.c @@ -286,6 +286,8 @@ static BOOL freerdp_assistance_parse_address_list(rdpAssistanceFile* file, char* while (token != NULL) { char* port = strchr(token, ':'); + if (!port) + goto out; *port = '\0'; port++;