Переглянути джерело

Fix display/port switch at display 100

168b92c broke the handling that assumes display 100 and above are
actually a port number.
tags/v1.7.90
Pierre Ossman 8 роки тому
джерело
коміт
7caaea1040
1 змінених файлів з 5 додано та 8 видалено
  1. 5
    8
      common/rfb/Hostname.h

+ 5
- 8
common/rfb/Hostname.h Переглянути файл

@@ -84,17 +84,14 @@ namespace rfb {
throw rdr::Exception("invalid port specified");

if (portStart[1] != ':')
portStart += 1;
else {
portStart += 2;
basePort = 0;
}

*port = strtol(portStart, &end, 10);
*port = strtol(portStart + 1, &end, 10);
else
*port = strtol(portStart + 2, &end, 10);
if (*end != '\0')
throw rdr::Exception("invalid port specified");

*port += basePort;
if ((portStart[1] != ':') && (*port < 100))
*port += basePort;
}
}


Завантаження…
Відмінити
Зберегти