002-cfg-path.patch (1308B)
1 --- vncrepeater-0.14/repeater.cpp 2006-10-20 17:07:50.000000000 +0200 2 +++ vncrepeater-0.14.new/repeater.cpp 2016-11-19 17:04:59.907871000 +0100 3 @@ -593,7 +593,9 @@ 4 static long parseId(char *IdCode) 5 { 6 unsigned int ii; 7 - int retVal; 8 + //PFaf 20101122: Minor correction due to compiler warning 9 + //int retVal; 10 + long retVal; 11 12 debug(LEVEL_3, "parseId(): IdCode = %s\n", IdCode); 13 14 @@ -998,9 +1000,13 @@ 15 allow = false; 16 17 //server 0 == denied 18 - if ((srvAddr.a == 0) || (srvAddr.b == 0) || (srvAddr.c == 0) || (srvAddr.d == 0)) 19 + //Fix by PFaf - 20101122 20 + //Server address can be X.0.0.Y i.e. 10.0.0.1 21 + //since these are valid addresses, so we should not exclude them. 22 + //Only exclude addresses that start or end with zeros (0). 23 + //if ((srvAddr.a == 0) || (srvAddr.b == 0) || (srvAddr.c == 0) || (srvAddr.d == 0)) 24 + if ((srvAddr.a == 0) || (srvAddr.d == 0)) 25 allow = false; 26 - 27 28 //allowed so far ? 29 if (allow) 30 @@ -1983,7 +1989,7 @@ 31 struct sigaction saInt; 32 33 //ini file default 34 - char defaultIniFilePathAndName[] = "/etc/uvncrepeater.ini"; 35 + char defaultIniFilePathAndName[] = "/etc/vncrepeater.conf"; 36 char tmpBuf[MAX_PATH]; 37 bool memoryOk; 38