From 31d5a3b0c354cb96751d1a0059250b84883dffb2 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Wed, 12 Dec 2018 14:42:50 +0100 Subject: [PATCH] Don't reset configuration and driver name when supplied via command line. --- channels/printer/client/printer_main.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/channels/printer/client/printer_main.c b/channels/printer/client/printer_main.c index 4f6969aa1..5c386d72d 100644 --- a/channels/printer/client/printer_main.c +++ b/channels/printer/client/printer_main.c @@ -470,11 +470,11 @@ static BOOL printer_save_default_config(const rdpSettings* settings, rdpPrinter* if (!path) goto fail; - if (!printer_write_setting(path, PRN_CONF_DRIVER, driver, dlen * sizeof(WCHAR))) - goto fail; - - if (!printer_write_setting(path, PRN_CONF_DATA, NULL, 0)) - goto fail; + if (dlen > 1) + { + if (!printer_write_setting(path, PRN_CONF_DRIVER, driver, dlen * sizeof(WCHAR))) + goto fail; + } res = TRUE; fail: