]> source.dussan.org Git - tigervnc.git/commitdiff
Handle hexadecimal and octal parameters
authorPierre Ossman <ossman@cendio.se>
Thu, 3 May 2018 12:00:31 +0000 (14:00 +0200)
committerPierre Ossman <ossman@cendio.se>
Thu, 3 May 2018 12:00:31 +0000 (14:00 +0200)
common/rfb/Configuration.cxx

index 418a0c935f781c03789314716921fc98a2de54cf..619c4d5a8a025f05ab1aa657bc7a4492a7dc5b4a 100644 (file)
@@ -338,7 +338,7 @@ bool
 IntParameter::setParam(const char* v) {
   if (immutable) return true;
   vlog.debug("set %s(Int) to %s", getName(), v);
-  int i = atoi(v);
+  int i = strtol(v, NULL, 0);
   if (i < minValue || i > maxValue)
     return false;
   value = i;