Set the username setting again, if it exists.
authorJoachim Meyer <joachim@joameyer.de>
Mon, 7 Jan 2019 09:38:55 +0000 (10:38 +0100)
committerJoachim Meyer <joachim@joameyer.de>
Mon, 7 Jan 2019 09:38:55 +0000 (10:38 +0100)
libfreerdp/common/assistance.c

index 189734f..9b6b618 100644 (file)
@@ -1098,6 +1098,12 @@ BOOL freerdp_assistance_populate_settings_from_assistance_file(rdpAssistanceFile
        if (freerdp_set_param_string(settings, FreeRDP_RemoteAssistancePassword, file->password) != 0)
                return FALSE;
 
+       if (file->Username)
+       {
+               if (freerdp_set_param_string(settings, FreeRDP_Username, file->Username) != 0)
+                       return FALSE;
+       }
+
        settings->RemoteAssistanceMode = TRUE;
        freerdp_set_param_uint32(settings, FreeRDP_ServerPort, file->MachinePorts[0]);
        freerdp_target_net_addresses_free(settings);