diff --git a/client/common/cmdline.c b/client/common/cmdline.c index 8ea572320..e0784b9bb 100644 --- a/client/common/cmdline.c +++ b/client/common/cmdline.c @@ -290,7 +290,7 @@ int freerdp_client_add_device_channel(rdpSettings* settings, int count, char** p printer->Type = RDPDR_DTYP_PRINT; printer->Name = _strdup(params[1]); - if (params[2]) + if (count > 2) printer->DriverName = _strdup(params[2]); freerdp_device_collection_add(settings, (RDPDR_DEVICE*) printer);