channels/remdesk: Fix leak found by covscan
authorOndrej Holy <oholy@redhat.com>
Fri, 17 Aug 2018 11:52:38 +0000 (13:52 +0200)
committerOndrej Holy <oholy@redhat.com>
Wed, 22 Aug 2018 11:35:43 +0000 (13:35 +0200)
leaked_storage: Variable "pass" going out of scope leaks the storage it points to.

channels/remdesk/client/remdesk_main.c

index febe6a2..ca573de 100644 (file)
@@ -109,6 +109,7 @@ static UINT remdesk_generate_expert_blob(remdeskPlugin* remdesk)
        }
 
        remdesk->ExpertBlob = freerdp_assistance_construct_expert_blob(name, pass);
+       free(pass);
 
        if (!remdesk->ExpertBlob)
        {