fix [cmdline]: parameter parsing
authorBernhard Miklautz <bernhard.miklautz@thincast.com>
Thu, 8 Nov 2018 10:13:57 +0000 (11:13 +0100)
committerBernhard Miklautz <bernhard.miklautz@thincast.com>
Thu, 8 Nov 2018 10:13:57 +0000 (11:13 +0100)
use strtoul instead of strtol

client/common/cmdline.c

index cfb1094..54dacda 100644 (file)
@@ -2092,7 +2092,7 @@ int freerdp_client_settings_parse_command_line_arguments(rdpSettings* settings,
                }
                CommandLineSwitchCase(arg, "compression-level")
                {
-                       unsigned long val = strtol(arg->Value, NULL, 0);
+                       unsigned long val = strtoul(arg->Value, NULL, 0);
 
                        if ((errno != 0) || (val > UINT32_MAX))
                                return COMMAND_LINE_ERROR_UNEXPECTED_VALUE;