From 57569229db5004b792bd21dedb254241f6df7962 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Wed, 28 Aug 2013 16:16:03 +0200 Subject: [PATCH] Fixed coverity issue 1047622 --- client/common/file.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/client/common/file.c b/client/common/file.c index 01028410c..14bd5039b 100644 --- a/client/common/file.c +++ b/client/common/file.c @@ -673,14 +673,19 @@ BOOL freerdp_client_populate_settings_from_rdp_file(rdpFile* file, rdpSettings* if (~((size_t) file->Username)) { - char* user; - char* domain; + char* user = NULL; + char* domain = NULL; freerdp_parse_username(file->Username, &user, &domain); freerdp_set_param_string(settings, FreeRDP_Username, user); if (domain != NULL) freerdp_set_param_string(settings, FreeRDP_Domain, domain); + + if (user) + free(user); + if(domain) + free(domain); } if (~file->ServerPort)