common: Fix parsing of devicestoredirect setting in rdp files
authorMartin Fleisz <martin.fleisz@thincast.com>
Mon, 29 Jul 2019 14:37:06 +0000 (16:37 +0200)
committerakallabeth <akallabeth@users.noreply.github.com>
Tue, 30 Jul 2019 07:20:58 +0000 (09:20 +0200)
If devicestoredirect was found in an rdp file we incorrectly enabled
drive redirection (which has nothing to do with device redirection).

client/common/file.c

index eb94c33..56a42f1 100644 (file)
@@ -1562,7 +1562,7 @@ BOOL freerdp_client_populate_settings_from_rdp_file(rdpFile* file, rdpSettings*
                 *      devicestoredirect:s:USB\VID_04A9&PID_30C1\6&4BD985D&0&2;,DynamicDevices
                 *
                 */
-               if (!freerdp_settings_set_bool(settings, FreeRDP_RedirectDrives, TRUE))
+               if (!freerdp_settings_set_bool(settings, FreeRDP_DeviceRedirection, TRUE))
                        return FALSE;
        }