2022-06-26 04:22 ftp://ftp.de.debian.org/debian/pool/main/x/xymon/xymon_4.3.30.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j2 platform: Linux-5.4.0-110-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 242afc3 (2022-06-25 21:42:55 +0200) count: 1068 1070 elapsed-time: 453.1 656.5 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: xymon-4.3.30/build/merge-sects.c:70:77: error: Memory leak: curfn [memleak] xymon-4.3.30/build/merge-sects.c:70:77: error: Memory leak: curbckfn [memleak] xymon-4.3.30/build/merge-sects.c:70:77: error: Memory leak: srcfn [memleak] xymon-4.3.30/build/merge-sects.c:70:77: error: Resource leak: curbckfd [resourceLeak] xymon-4.3.30/build/merge-sects.c:71:76: error: Memory leak: curfn [memleak] xymon-4.3.30/build/merge-sects.c:71:76: error: Memory leak: curbckfn [memleak] xymon-4.3.30/build/merge-sects.c:71:76: error: Memory leak: srcfn [memleak] xymon-4.3.30/build/merge-sects.c:71:76: error: Resource leak: curfd [resourceLeak] xymon-4.3.30/build/merge-lines.c:76:70: error: Memory leak: curfn [memleak] xymon-4.3.30/build/merge-lines.c:76:70: error: Memory leak: curbckfn [memleak] xymon-4.3.30/build/merge-lines.c:76:70: error: Memory leak: srcfn [memleak] xymon-4.3.30/build/merge-lines.c:76:70: error: Resource leak: curbckfd [resourceLeak] xymon-4.3.30/build/merge-lines.c:77:78: error: Memory leak: curfn [memleak] xymon-4.3.30/build/merge-lines.c:77:78: error: Memory leak: curbckfn [memleak] xymon-4.3.30/build/merge-lines.c:77:78: error: Memory leak: srcfn [memleak] xymon-4.3.30/build/merge-lines.c:77:78: error: Resource leak: curfd [resourceLeak] xymon-4.3.30/build/merge-lines.c:89:5: error: Common realloc mistake: 'lastblankandcomment' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/build/revlog.c:42:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] xymon-4.3.30/build/revlog.c:39:6: note: outer condition: fileislocked xymon-4.3.30/build/revlog.c:42:7: note: identical inner condition: fileislocked xymon-4.3.30/build/setup-newfiles.c:97:9: style: Local variable 'buf' shadows outer variable [shadowVariable] xymon-4.3.30/build/setup-newfiles.c:46:17: note: Shadowed declaration xymon-4.3.30/build/setup-newfiles.c:97:9: note: Shadow variable xymon-4.3.30/build/test-cares.c:20:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/build/test-cares.c:21:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/build/test-cares.c:22:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/build/test-cares.c:62:3: error: Memory leak: version_required [memleak] xymon-4.3.30/build/test-cares.c:66:2: error: Memory leak: version_required [memleak] xymon-4.3.30/build/test-cares.c:24:13: style: Variable 'versionstr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-lber.c:7:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-lfs.c:17:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] xymon-4.3.30/build/test-ldap.c:33:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/build/test-ldap.c:31:6: note: rc is assigned xymon-4.3.30/build/test-ldap.c:33:6: note: rc is overwritten xymon-4.3.30/build/test-ldap.c:34:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/build/test-ldap.c:33:6: note: rc is assigned xymon-4.3.30/build/test-ldap.c:34:6: note: rc is overwritten xymon-4.3.30/build/test-ldap.c:35:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/build/test-ldap.c:34:6: note: rc is assigned xymon-4.3.30/build/test-ldap.c:35:6: note: rc is overwritten xymon-4.3.30/build/test-ldap.c:35:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-pcre.c:8:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-rrd.c:30:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-rrd.c:23:9: style: Unused variable: ymin [unusedVariable] xymon-4.3.30/build/test-rrd.c:23:15: style: Unused variable: ymax [unusedVariable] xymon-4.3.30/build/test-socklent.c:16:6: style: Variable 'res' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-ssl.c:8:0: error: #error SSL-protocol testing requires OpenSSL version 0.9.5 or later [preprocessorErrorDirective] xymon-4.3.30/build/test-ssl2.c:8:0: error: #error SSL-protocol testing requires OpenSSL version 0.9.5 or later [preprocessorErrorDirective] xymon-4.3.30/build/test-ssl3.c:8:0: error: #error SSL-protocol testing requires OpenSSL version 0.9.5 or later [preprocessorErrorDirective] xymon-4.3.30/build/test-uint.c:9:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] xymon-4.3.30/client/freebsd-meminfo.c:43:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/clientupdate.c:78:3: error: Memory leak: versionfn [memleak] xymon-4.3.30/client/clientupdate.c:78:3: error: Memory leak: inprogressfn [memleak] xymon-4.3.30/client/msgcache.c:151:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 147. [shiftTooManyBitsSigned] xymon-4.3.30/client/msgcache.c:147:30: note: Assuming that condition 'idnum>31' is not redundant xymon-4.3.30/client/msgcache.c:151:16: note: Shift xymon-4.3.30/client/msgcache.c:151:16: warning: Either the condition 'idnum>31' is redundant or there is signed integer overflow for expression '1<31' is not redundant xymon-4.3.30/client/msgcache.c:151:16: note: Integer overflow xymon-4.3.30/client/netbsd-meminfo.c:53:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/client/netbsd-meminfo.c:48:9: note: result is assigned xymon-4.3.30/client/netbsd-meminfo.c:53:9: note: result is overwritten xymon-4.3.30/client/netbsd-meminfo.c:55:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/client/netbsd-meminfo.c:54:4: note: s is assigned xymon-4.3.30/client/netbsd-meminfo.c:55:16: note: s is overwritten xymon-4.3.30/client/netbsd-meminfo.c:53:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/openbsd-meminfo.c:68:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/client/openbsd-meminfo.c:54:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/client/openbsd-meminfo.c:49:9: note: result is assigned xymon-4.3.30/client/openbsd-meminfo.c:54:9: note: result is overwritten xymon-4.3.30/client/openbsd-meminfo.c:56:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/client/openbsd-meminfo.c:55:4: note: s is assigned xymon-4.3.30/client/openbsd-meminfo.c:56:16: note: s is overwritten xymon-4.3.30/client/openbsd-meminfo.c:54:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/logfetch.c:672:56: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/client/logfetch.c:721:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] xymon-4.3.30/client/logfetch.c:722:8: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] xymon-4.3.30/client/logfetch.c:875:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:878:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:884:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1204:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1205:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1233:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1234:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1266:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1267:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1311:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1317:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1392:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/client/logfetch.c:1396:9: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] xymon-4.3.30/client/logfetch.c:1351:36: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] xymon-4.3.30/client/logfetch.c:408:9: error: Common realloc mistake: 'triggerptrs' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/client/logfetch.c:262:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:262:7: note: Shadow variable xymon-4.3.30/client/logfetch.c:278:20: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:278:20: note: Shadow variable xymon-4.3.30/client/logfetch.c:293:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:293:7: note: Shadow variable xymon-4.3.30/client/logfetch.c:352:8: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:352:8: note: Shadow variable xymon-4.3.30/client/logfetch.c:362:8: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:362:8: note: Shadow variable xymon-4.3.30/client/logfetch.c:386:8: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:386:8: note: Shadow variable xymon-4.3.30/client/logfetch.c:581:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:581:7: note: Shadow variable xymon-4.3.30/client/logfetch.c:917:12: style: Local variable 'fd' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:839:8: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:917:12: note: Shadow variable xymon-4.3.30/client/logfetch.c:1382:9: style: Local variable 'timestr' shadows outer function [shadowFunction] xymon-4.3.30/client/logfetch.c:668:7: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:1382:9: note: Shadow variable xymon-4.3.30/client/orcaxymon.c:62:49: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/client/orcaxymon.c:64:12: style: Condition 'i<20' is always true [knownConditionTrueFalse] xymon-4.3.30/client/orcaxymon.c:63:6: note: Assignment 'i=0', assigned value is 0 xymon-4.3.30/client/orcaxymon.c:64:12: note: Condition 'i<20' is always true xymon-4.3.30/client/orcaxymon.c:34:14: style: Variable 'gotvals' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/orcaxymon.c:73:49: style: Variable 'gotvals' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/logfetch.c:85:7: style: struct member 'countdef_t::counts' is never used. [unusedStructMember] xymon-4.3.30/client/logfetch.c:352:17: style: Variable 'match' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/logfetch.c:555:20: style: Variable 'bytesread' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/logfetch.c:561:14: style: Variable 'bytesread' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/common/xymoncmd.c:104:1: error: Memory leak: homedir [memleak] xymon-4.3.30/common/xymoncmd.c:37:15: style: Variable 'hasuname' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/common/xymongrep.c:183:4: error: Common realloc mistake: 'hostsfn' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/common/xymongrep.c:144:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/common/xymongrep.c:117:8: note: Shadowed declaration xymon-4.3.30/common/xymongrep.c:144:10: note: Shadow variable xymon-4.3.30/common/xymonlaunch.c:553:65: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] xymon-4.3.30/common/xymonlaunch.c:552:6: note: Assuming that condition '!config' is not redundant xymon-4.3.30/common/xymonlaunch.c:553:65: note: Null pointer dereference xymon-4.3.30/common/xymonlaunch.c:752:13: style: Local variable 'logfn' shadows outer variable [shadowVariable] xymon-4.3.30/common/xymonlaunch.c:494:8: note: Shadowed declaration xymon-4.3.30/common/xymonlaunch.c:752:13: note: Shadow variable xymon-4.3.30/demotool/demotool.c:91:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/demotool/demotool.c:166:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/demotool/demotool.c:435:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/acklog.c:147:8: style: Condition 'ok' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/acklog.c:144:9: note: Assignment 'ok=1', assigned value is 1 xymon-4.3.30/lib/acklog.c:147:8: note: Condition 'ok' is always true xymon-4.3.30/lib/acklog.c:203:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/lib/acklog.c:231:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/lib/acklog.c:89:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/acklog.c:96:23: style: Variable 'p1' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/acklog.c:95:7: note: p1 is assigned xymon-4.3.30/lib/acklog.c:96:23: note: p1 is overwritten xymon-4.3.30/lib/acklog.c:194:11: style: Redundant initialization for 'period'. The initialized value is overwritten before it is read. [redundantInitialization] xymon-4.3.30/lib/acklog.c:189:14: note: period is initialized xymon-4.3.30/lib/acklog.c:194:11: note: period is overwritten xymon-4.3.30/lib/acklog.c:192:13: style: Variable 'firstack' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/availability.c:358:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] xymon-4.3.30/lib/availability.c:48:4: warning:inconclusive: The buffer 'dur' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/availability.c:75:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/availability.c:97:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/availability.c:132:17: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/availability.c:134:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/availability.c:357:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/availability.c:358:50: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/availability.c:242:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/acknowledgementslog.c:217:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/acknowledgementslog.c:220:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/cgi.c:126:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:149:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:198:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:221:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:347:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:354:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:94:5: error: Memory leak: reqdata [memleak] xymon-4.3.30/lib/cgi.c:289:2: error: Memory leak: csppol [memleak] xymon-4.3.30/lib/clientlocal.c:204:31: style: Condition '!hostmatch' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/clientlocal.c:203:19: note: Assuming that condition '!hostmatch' is not redundant xymon-4.3.30/lib/clientlocal.c:204:31: note: Condition '!hostmatch' is always true xymon-4.3.30/lib/color.c:111:2: warning:inconclusive: The buffer 'filename' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/encoding.c:191:3: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/environ.c:298:33: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/lib/environ.c:243:8: note: Shadowed declaration xymon-4.3.30/lib/environ.c:298:33: note: Shadow variable xymon-4.3.30/lib/errormsg.c:48:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/errormsg.c:82:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/errormsg.c:145:59: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/errormsg.c:168:6: error: Return value of allocation function 'freopen' is not stored. [leakReturnValNotUsed] xymon-4.3.30/lib/errormsg.c:140:8: style: Local variable 'timestr' shadows outer variable [shadowVariable] xymon-4.3.30/lib/errormsg.c:31:13: note: Shadowed declaration xymon-4.3.30/lib/errormsg.c:140:8: note: Shadow variable xymon-4.3.30/lib/errormsg.c:141:10: style: Local variable 'now' shadows outer variable [shadowVariable] xymon-4.3.30/lib/errormsg.c:33:23: note: Shadowed declaration xymon-4.3.30/lib/errormsg.c:141:10: note: Shadow variable xymon-4.3.30/lib/errormsg.c:177:8: style: Unused variable: fd [unusedVariable] xymon-4.3.30/lib/files.c:46:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/lib/eventlog.c:324:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/eventlog.c:325:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/eventlog.c:326:33: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/eventlog.c:327:39: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/eventlog.c:635:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/eventlog.c:416:12: style: Local variable 'lwalk' shadows outer variable [shadowVariable] xymon-4.3.30/lib/eventlog.c:261:11: note: Shadowed declaration xymon-4.3.30/lib/eventlog.c:416:12: note: Shadow variable xymon-4.3.30/lib/eventlog.c:418:9: style: Local variable 'ewalk' shadows outer variable [shadowVariable] xymon-4.3.30/lib/eventlog.c:262:11: note: Shadowed declaration xymon-4.3.30/lib/eventlog.c:418:9: note: Shadow variable xymon-4.3.30/lib/eventlog.c:481:11: style: Local variable 'ewalk' shadows outer variable [shadowVariable] xymon-4.3.30/lib/eventlog.c:262:11: note: Shadowed declaration xymon-4.3.30/lib/eventlog.c:481:11: note: Shadow variable xymon-4.3.30/lib/holidays.c:87:6: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:195:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:202:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:209:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:366:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:440:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/holidays.c:442:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/holidays.c:479:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/holidays.c:597:39: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/htmllog.c:99:2: error: There is an unknown macro here somewhere. Configuration is required. If SBUF_DEFINE is a macro then please configure it. [unknownMacro] xymon-4.3.30/lib/ipaccess.c:34:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/ipaccess.c:47:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/links.c:97:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/lib/loadalerts.c:308:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:591:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:629:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:632:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:635:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:693:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:917:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:925:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:1220:30: style: Condition '*codes' is always false [knownConditionTrueFalse] xymon-4.3.30/lib/loadalerts.c:1215:12: note: Assignment '*codes='\0'', assigned value is 0 xymon-4.3.30/lib/loadalerts.c:1220:30: note: Condition '*codes' is always false xymon-4.3.30/lib/loadalerts.c:816:14: style: Local variable 'cfid' shadows outer variable [shadowVariable] xymon-4.3.30/lib/loadalerts.c:50:12: note: Shadowed declaration xymon-4.3.30/lib/loadalerts.c:816:14: note: Shadow variable xymon-4.3.30/lib/loadalerts.c:817:16: style: Local variable 'cfline' shadows outer variable [shadowVariable] xymon-4.3.30/lib/loadalerts.c:51:13: note: Shadowed declaration xymon-4.3.30/lib/loadalerts.c:817:16: note: Shadow variable xymon-4.3.30/lib/loadalerts.c:1224:141: style: Variable 'codes_bytesleft' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/loadcriticalconf.c:363:4: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] xymon-4.3.30/lib/loadcriticalconf.c:130:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/loadhosts_file.c:113:2: warning:inconclusive: The buffer 'contentmd5' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/loadhosts_file.c:265:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadhosts_file.c:267:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadhosts_file.c:269:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadhosts_file.c:305:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/locator.c:262:2: error: Memory leak: ip [memleak] xymon-4.3.30/lib/md5.c:211:11: style: Variable 'xbuf[i]' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/misc.c:518:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/misc.c:534:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/misc.c:630:14: error: Common realloc mistake: 'cmdargs' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/netservices.c:191:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:213:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:241:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:248:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:307:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:308:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:151:19: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] xymon-4.3.30/lib/netservices.c:150:25: note: outer condition: svcinfo[i].svcname xymon-4.3.30/lib/netservices.c:151:19: note: identical inner condition: svcinfo[i].svcname xymon-4.3.30/lib/netservices.c:87:6: style: Condition 'buf' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/netservices.c:85:6: note: Assuming condition '!buf' is false xymon-4.3.30/lib/netservices.c:87:6: note: Condition 'buf' is always true xymon-4.3.30/lib/netservices.c:265:6: style: Condition 'fd' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/netservices.c:79:14: style: Variable 'hexchars' can be declared as const array [constVariable] xymon-4.3.30/lib/notifylog.c:205:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/osdefs.c:29:67: style:inconclusive: Function 'vsnprintf' argument 4 names different: declaration 'ap' definition 'args'. [funcArgNamesDifferent] xymon-4.3.30/lib/osdefs.h:29:74: note: Function 'vsnprintf' argument 4 names different: declaration 'ap' definition 'args'. xymon-4.3.30/lib/osdefs.c:29:67: note: Function 'vsnprintf' argument 4 names different: declaration 'ap' definition 'args'. xymon-4.3.30/lib/osdefs.c:24:36: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] xymon-4.3.30/lib/readmib.c:177:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:179:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:180:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:196:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:214:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:46:15: style: Local variable 'mib' shadows outer variable [shadowVariable] xymon-4.3.30/lib/readmib.c:27:12: note: Shadowed declaration xymon-4.3.30/lib/readmib.c:46:15: note: Shadow variable xymon-4.3.30/lib/readmib.c:233:14: style: Local variable 'mib' shadows outer variable [shadowVariable] xymon-4.3.30/lib/readmib.c:27:12: note: Shadowed declaration xymon-4.3.30/lib/readmib.c:233:14: note: Shadow variable xymon-4.3.30/lib/reportlog.c:124:64: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/reportlog.c:125:60: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/reportlog.c:195:59: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/reportlog.c:197:55: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/reportlog.c:191:9: style: Local variable 'end' shadows outer argument [shadowArgument] xymon-4.3.30/lib/reportlog.c:29:26: note: Shadowed declaration xymon-4.3.30/lib/reportlog.c:191:9: note: Shadow variable xymon-4.3.30/lib/rmd160c.c:238:16: style:inconclusive: Function 'ripemd160_block' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] xymon-4.3.30/lib/rmd160c.c:87:44: note: Function 'ripemd160_block' argument 1 names different: declaration 'c' definition 'ctx'. xymon-4.3.30/lib/rmd160c.c:238:16: note: Function 'ripemd160_block' argument 1 names different: declaration 'c' definition 'ctx'. xymon-4.3.30/lib/rmd160c.c:239:18: style:inconclusive: Function 'ripemd160_block' argument 2 names different: declaration 'p' definition 'X'. [funcArgNamesDifferent] xymon-4.3.30/lib/rmd160c.c:87:64: note: Function 'ripemd160_block' argument 2 names different: declaration 'p' definition 'X'. xymon-4.3.30/lib/rmd160c.c:239:18: note: Function 'ripemd160_block' argument 2 names different: declaration 'p' definition 'X'. xymon-4.3.30/lib/run.c:141:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/run.c:116:12: note: result is assigned xymon-4.3.30/lib/run.c:141:10: note: result is overwritten xymon-4.3.30/lib/run.c:141:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/run.c:123:56: note: result is assigned xymon-4.3.30/lib/run.c:141:10: note: result is overwritten xymon-4.3.30/lib/run.c:141:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/run.c:134:62: note: result is assigned xymon-4.3.30/lib/run.c:141:10: note: result is overwritten xymon-4.3.30/lib/sendmsg.c:133:14: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] xymon-4.3.30/lib/sendmsg.c:134:28: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] xymon-4.3.30/lib/sendmsg.c:274:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/lib/sendmsg.c:493:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/sendmsg.c:534:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/sendmsg.c:686:24: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xymon-4.3.30/lib/sendmsg.c:261:7: style: Condition 'posturl' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/sendmsg.c:262:7: style: Condition 'posthost' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/sendmsg.c:196:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/lib/sendmsg.c:160:8: note: Shadowed declaration xymon-4.3.30/lib/sendmsg.c:196:10: note: Shadow variable xymon-4.3.30/lib/sendmsg.c:224:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/lib/sendmsg.c:160:8: note: Shadowed declaration xymon-4.3.30/lib/sendmsg.c:224:10: note: Shadow variable xymon-4.3.30/lib/sendmsg.c:717:6: style: Unused variable: n [unusedVariable] xymon-4.3.30/lib/sha1.c:38:0: error: #error "Endianness is UNDEFINED" [preprocessorErrorDirective] xymon-4.3.30/lib/sig.c:102:2: warning:inconclusive: The buffer 'signal_xymondserver' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/stackio.c:359:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/lib/stackio.c:489:18: style: Condition 'result==NULL' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/stackio.c:431:6: note: Assuming that condition 'result' is not redundant xymon-4.3.30/lib/stackio.c:489:18: note: Condition 'result==NULL' is always true xymon-4.3.30/lib/stackio.c:503:9: style: Condition '!optional' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/stackio.c:427:17: note: Assignment 'optional=0', assigned value is 0 xymon-4.3.30/lib/stackio.c:503:9: note: Condition '!optional' is always true xymon-4.3.30/lib/stackio.c:403:8: error: Common realloc mistake: 'fnames' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/stackio.c:136:16: style: Variable '*(eoln+1)' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/stackio.c:134:16: note: *(eoln+1) is assigned xymon-4.3.30/lib/stackio.c:136:16: note: *(eoln+1) is overwritten xymon-4.3.30/lib/stackio.c:246:23: style: Parameter 'fd' can be declared as pointer to const [constParameter] xymon-4.3.30/lib/strfunc.c:94:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/timefunc.c:82:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:220:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:347:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:391:44: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:392:40: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:394:50: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:500:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/timing.c:40:6: style: Unused variable: res [unusedVariable] xymon-4.3.30/lib/timing.c:41:18: style: Unused variable: t [unusedVariable] xymon-4.3.30/lib/timing.c:63:6: style: Unused variable: res [unusedVariable] xymon-4.3.30/lib/tree.c:331:26: style: Array index 'pos' is used before limits check. [arrayIndexThenCheck] xymon-4.3.30/lib/url.c:194:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/url.c:232:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/url.c:383:25: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] xymon-4.3.30/lib/url.c:255:3: error: Common realloc mistake: 'cleaned' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/webaccess.c:40:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/webaccess.c:43:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/webaccess.c:48:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/webaccess.c:76:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/webaccess.c:91:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymond_ipc.c:60:52: style:inconclusive: Function 'setup_channel' argument 1 names different: declaration 'chnname' definition 'chnid'. [funcArgNamesDifferent] xymon-4.3.30/lib/xymond_ipc.h:36:59: note: Function 'setup_channel' argument 1 names different: declaration 'chnname' definition 'chnid'. xymon-4.3.30/lib/xymond_ipc.c:60:52: note: Function 'setup_channel' argument 1 names different: declaration 'chnname' definition 'chnid'. xymon-4.3.30/lib/xymond_ipc.c:120:13: style: Variable 's.sem_num' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/xymond_ipc.c:120:37: style: Variable 's.sem_op' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/xymond_ipc.c:120:53: style: Variable 's.sem_flg' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/xymonrrd.c:244:3: warning:inconclusive: The buffer 'rrdservicename' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/xymonrrd.c:86:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:93:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:97:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:106:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:119:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:130:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:151:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/acknowledge.c:323:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/acknowledge.c:324:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/acknowledge.c:325:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/acknowledge.c:265:23: style: Condition '!gotfilter' is always true [knownConditionTrueFalse] xymon-4.3.30/web/acknowledge.c:248:20: note: Assignment 'gotfilter=0', assigned value is 0 xymon-4.3.30/web/acknowledge.c:265:23: note: Condition '!gotfilter' is always true xymon-4.3.30/web/acknowledge.c:323:12: style: Variable 'hname' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/acknowledge.c:322:12: note: hname is assigned xymon-4.3.30/web/acknowledge.c:323:12: note: hname is overwritten xymon-4.3.30/web/acknowledge.c:300:17: style: Variable 'gotfilter' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/appfeed.c:72:6: style: Condition 'pos' is always true [knownConditionTrueFalse] xymon-4.3.30/web/cgiwrap.c:42:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/cgiwrap.c:45:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/cgiwrap.c:76:3: error: Memory leak: pgm [memleak] xymon-4.3.30/web/cgiwrap.c:119:4: error: Memory leak: pgm [memleak] xymon-4.3.30/web/cgiwrap.c:31:2: error: Common realloc mistake: 'options' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/cgiwrap.c:52:2: error: Common realloc mistake: 'options' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/cgiwrap.c:63:7: style: Unused variable: xymoncmd [unusedVariable] xymon-4.3.30/web/chpasswd.c:193:24: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] xymon-4.3.30/web/chpasswd.c:222:24: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] xymon-4.3.30/web/chpasswd.c:157:31: style: Condition 'strlen(adduser_name)==0' is always false [knownConditionTrueFalse] xymon-4.3.30/web/chpasswd.c:152:31: note: Assuming that condition 'strlen(loggedinuser)==0' is not redundant xymon-4.3.30/web/chpasswd.c:152:62: note: Assuming that condition 'strlen(loggedinuser)!=strlen(adduser_name)' is not redundant xymon-4.3.30/web/chpasswd.c:157:31: note: Condition 'strlen(adduser_name)==0' is always false xymon-4.3.30/web/chpasswd.c:174:9: style: Local variable 'n' shadows outer variable [shadowVariable] xymon-4.3.30/web/chpasswd.c:150:8: note: Shadowed declaration xymon-4.3.30/web/chpasswd.c:174:9: note: Shadow variable xymon-4.3.30/web/chpasswd.c:174:12: style: Local variable 'ret' shadows outer variable [shadowVariable] xymon-4.3.30/web/chpasswd.c:150:11: note: Shadowed declaration xymon-4.3.30/web/chpasswd.c:174:12: note: Shadow variable xymon-4.3.30/web/chpasswd.c:184:19: style: Local variable 'cmd' shadows outer variable [shadowVariable] xymon-4.3.30/web/chpasswd.c:149:10: note: Shadowed declaration xymon-4.3.30/web/chpasswd.c:184:19: note: Shadow variable xymon-4.3.30/web/chpasswd.c:213:19: style: Local variable 'cmd' shadows outer variable [shadowVariable] xymon-4.3.30/web/chpasswd.c:149:10: note: Shadowed declaration xymon-4.3.30/web/chpasswd.c:213:19: note: Shadow variable xymon-4.3.30/web/chpasswd.c:105:8: style: Unused variable: fd [unusedVariable] xymon-4.3.30/web/chpasswd.c:149:10: style: Unused variable: cmd [unusedVariable] xymon-4.3.30/web/chpasswd.c:150:8: style: Unused variable: n [unusedVariable] xymon-4.3.30/web/chpasswd.c:150:11: style: Unused variable: ret [unusedVariable] xymon-4.3.30/web/chpasswd.c:174:12: style: Unused variable: ret [unusedVariable] xymon-4.3.30/web/confreport.c:124:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/confreport.c:531:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/confreport.c:532:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticaleditor.c:291:59: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/criticaleditor.c:330:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticaleditor.c:333:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticaleditor.c:344:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticaleditor.c:347:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticaleditor.c:89:6: error: Common realloc mistake: 'rq_critwkdays' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticaleditor.c:129:5: error: Common realloc mistake: 'rq_clonestodrop' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:132:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:133:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:134:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:135:34: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:136:35: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:97:3: error: Common realloc mistake: 'rbstate' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:98:3: error: Common realloc mistake: 'hostsonpage' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:475:4: error: Common realloc mistake: 'critconfig' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:487:3: error: Common realloc mistake: 'critconfig' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:522:5: error: Common realloc mistake: 'partcolor' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:523:5: error: Common realloc mistake: 'partprio' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:544:14: style: Variable 'oneconfig' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/criticalview.c:550:15: style: Variable 'oneconfig' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/datepage.c:171:43: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/enadis.c:132:5: error: Common realloc mistake: 'hostnames' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/enadis.c:150:5: error: Common realloc mistake: 'enabletest' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/enadis.c:168:5: error: Common realloc mistake: 'disabletest' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/enadis.c:287:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/enadis.c:283:12: note: result is assigned xymon-4.3.30/web/enadis.c:287:12: note: result is overwritten xymon-4.3.30/web/enadis.c:63:12: style: Unused variable: nowtm [unusedVariable] xymon-4.3.30/web/eventlog.c:126:10: warning: Either the condition 'output!=NULL' is redundant or there is possible null pointer dereference: output. [nullPointerRedundantCheck] xymon-4.3.30/web/eventlog.c:130:31: note: Assuming that condition 'output!=NULL' is not redundant xymon-4.3.30/web/eventlog.c:126:10: note: Null pointer dereference xymon-4.3.30/web/eventlog.c:128:10: warning: Either the condition 'output!=NULL' is redundant or there is possible null pointer dereference: output. [nullPointerRedundantCheck] xymon-4.3.30/web/eventlog.c:130:31: note: Assuming that condition 'output!=NULL' is not redundant xymon-4.3.30/web/eventlog.c:128:10: note: Null pointer dereference xymon-4.3.30/web/eventlog.c:129:10: warning: Either the condition 'output!=NULL' is redundant or there is possible null pointer dereference: output. [nullPointerRedundantCheck] xymon-4.3.30/web/eventlog.c:130:31: note: Assuming that condition 'output!=NULL' is not redundant xymon-4.3.30/web/eventlog.c:129:10: note: Null pointer dereference xymon-4.3.30/web/ghostlist.c:193:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/ghostlist.c:194:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/ghostlist.c:195:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/ghostlist.c:193:9: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/ghostlist.c:190:9: note: name is assigned xymon-4.3.30/web/ghostlist.c:193:9: note: name is overwritten xymon-4.3.30/web/history.c:124:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/history.c:346:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/history.c:471:58: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/history.c:277:14: style: Condition 'usepct' is always true [knownConditionTrueFalse] xymon-4.3.30/web/history.c:313:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/web/history.c:683:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/web/history.c:393:18: style: Variable 'begininterval' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/history.c:390:19: note: begininterval is assigned xymon-4.3.30/web/history.c:393:18: note: begininterval is overwritten xymon-4.3.30/web/history.c:174:18: style: The comparison 'dstsetting == -1' is always true. [knownConditionTrueFalse] xymon-4.3.30/web/history.c:121:20: note: 'dstsetting' is assigned value '-1' here. xymon-4.3.30/web/history.c:174:18: note: The comparison 'dstsetting == -1' is always true. xymon-4.3.30/web/history.c:411:7: style: Local variable 'pixels' shadows outer variable [shadowVariable] xymon-4.3.30/web/history.c:42:12: note: Shadowed declaration xymon-4.3.30/web/history.c:411:7: note: Shadow variable xymon-4.3.30/web/history.c:422:7: style: Local variable 'pixels' shadows outer variable [shadowVariable] xymon-4.3.30/web/history.c:42:12: note: Shadowed declaration xymon-4.3.30/web/history.c:422:7: note: Shadow variable xymon-4.3.30/web/history.c:659:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/web/history.c:653:8: note: Shadowed declaration xymon-4.3.30/web/history.c:659:10: note: Shadow variable xymon-4.3.30/web/history.c:663:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/web/history.c:653:8: note: Shadowed declaration xymon-4.3.30/web/history.c:663:10: note: Shadow variable xymon-4.3.30/web/history.c:118:6: style: Variable 'daysinmonth' can be declared as const array [constVariable] xymon-4.3.30/web/hostgraphs.c:70:4: error: Common realloc mistake: 'hosts' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/hostgraphs.c:82:5: error: Common realloc mistake: 'tests' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/hostlist.c:119:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/hostlist.c:122:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/hostlist.c:52:5: error: Common realloc mistake: 'fields' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/perfdata.c:162:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/perfdata.c:256:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/perfdata.c:285:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/report.c:169:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/report.c:294:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/report.c:295:48: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/showgraph.c:148:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/showgraph.c:199:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xymon-4.3.30/web/showgraph.c:329:40: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/showgraph.c:330:40: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/showgraph.c:988:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/showgraph.c:1117:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/showgraph.c:1123:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/showgraph.c:1184:79: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/showgraph.c:1200:80: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] xymon-4.3.30/web/showgraph.c:696:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/web/showgraph.c:696:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/web/showgraph.c:142:3: error: Resource leak: ctlsocket [resourceLeak] xymon-4.3.30/web/showgraph.c:1290:3: error: Memory leak: buf [memleak] xymon-4.3.30/web/showgraph.c:224:6: error: Common realloc mistake: 'hostlist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/showgraph.c:1059:5: error: Common realloc mistake: 'rrddbs' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/showgraph.c:1120:4: error: Common realloc mistake: 'useropts' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/showgraph.c:551:17: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/web/showgraph.c:519:14: note: Shadowed declaration xymon-4.3.30/web/showgraph.c:551:17: note: Shadow variable xymon-4.3.30/web/showgraph.c:582:17: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/web/showgraph.c:519:14: note: Shadowed declaration xymon-4.3.30/web/showgraph.c:582:17: note: Shadow variable xymon-4.3.30/web/showgraph.c:955:15: style: Local variable 'result' shadows outer variable [shadowVariable] xymon-4.3.30/web/showgraph.c:815:6: note: Shadowed declaration xymon-4.3.30/web/showgraph.c:955:15: note: Shadow variable xymon-4.3.30/web/showgraph.c:958:10: style: Local variable 'now' shadows outer variable [shadowVariable] xymon-4.3.30/web/showgraph.c:798:9: note: Shadowed declaration xymon-4.3.30/web/showgraph.c:958:10: note: Shadow variable xymon-4.3.30/web/showgraph.c:818:9: style: Unused variable: ymin [unusedVariable] xymon-4.3.30/web/showgraph.c:818:15: style: Unused variable: ymax [unusedVariable] xymon-4.3.30/web/showgraph.c:1271:32: style: Variable 'zoomrightoffsetmarker' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/showgraph.c:1272:10: style: Unused variable: zoomrightoffsetp [unusedVariable] xymon-4.3.30/web/snapshot.c:112:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/snapshot.c:221:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/statusreport.c:64:8: style: The if condition is the same as the previous if condition [duplicateCondition] xymon-4.3.30/web/statusreport.c:63:33: note: First condition xymon-4.3.30/web/statusreport.c:64:8: note: Second condition xymon-4.3.30/web/statusreport.c:83:8: style: The if condition is the same as the previous if condition [duplicateCondition] xymon-4.3.30/web/statusreport.c:82:33: note: First condition xymon-4.3.30/web/statusreport.c:83:8: note: Second condition xymon-4.3.30/web/statusreport.c:176:7: style: Condition 'hostname' is always true [knownConditionTrueFalse] xymon-4.3.30/web/statusreport.c:234:15: style: Variable 'l' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/statusreport.c:175:45: note: l is assigned xymon-4.3.30/web/statusreport.c:234:15: note: l is overwritten xymon-4.3.30/web/svcstatus-info.c:275:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/svcstatus-info.c:388:46: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/svcstatus-info.c:473:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/svcstatus-info.c:973:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/web/svcstatus-info.c:110:5: error: Common realloc mistake: 'tnames' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/svcstatus-trends.c:92:7: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/svcstatus.c:625:19: error: Array 'timesincechange[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds] xymon-4.3.30/web/svcstatus.c:623:70: note: Assignment 'n=sizeof(timesincechange)', assigned value is 100 xymon-4.3.30/web/svcstatus.c:625:19: note: Array index out of bounds xymon-4.3.30/web/svcstatus.c:352:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/svcstatus.c:356:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/svcstatus.c:462:25: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/svcstatus.c:463:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/svcstatus.c:482:14: style: Variable 'clntstamp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/svcstatus.c:510:16: style: Variable 'lastchange' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/svcstatus.c:611:19: style: Variable 'clientidstr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/useradm.c:156:16: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] xymon-4.3.30/web/useradm.c:195:16: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] xymon-4.3.30/web/useradm.c:232:5: error: Common realloc mistake: 'userlist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/useradm.c:137:11: style: Unused variable: ret [unusedVariable] xymon-4.3.30/web/useradm.c:177:11: style: Unused variable: ret [unusedVariable] xymon-4.3.30/xymond/client/bbwin.c:183:13: style: Condition 'clockstr' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/darwin.c:80:14: style: Condition 'pgsize!=-1' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/darwin.c:90:19: style: Unsigned expression 'pagesfree' can't be negative so it is unnecessary to test it. [unsignedPositive] xymon-4.3.30/xymond/client/darwin.c:90:41: style: Unsigned expression 'pagesactive' can't be negative so it is unnecessary to test it. [unsignedPositive] xymon-4.3.30/xymond/client/darwin.c:90:65: style: Unsigned expression 'pagesinactive' can't be negative so it is unnecessary to test it. [unsignedPositive] xymon-4.3.30/xymond/client/darwin.c:90:90: style: Unsigned expression 'pageswireddown' can't be negative so it is unnecessary to test it. [unsignedPositive] xymon-4.3.30/xymond/client/freebsd.c:41:46: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/freebsd.c:121:17: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/freebsd.c:127:58: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/irix.c:74:57: style: Variable 'memphysfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/irix.c:75:54: style: Variable 'memactfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/linux.c:198:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/linux.c:199:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/linux.c:200:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/linux.c:199:9: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/mqcollect.c:173:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/mqcollect.c:189:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/mqcollect.c:196:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/mqcollect.c:213:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/netbsd.c:85:15: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/openbsd.c:87:15: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/sco_sv.c:87:21: style: Condition 'swapstr' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zos.c:314:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zos.c:357:35: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zos.c:516:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zos.c:521:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zos.c:313:13: style: Condition 'cicsstr' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zos.c:420:25: style: Condition 'cmdofs>=0' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zos.c:410:18: note: Assignment 'cmdofs=0', assigned value is 0 xymon-4.3.30/xymond/client/zos.c:420:25: note: Condition 'cmdofs>=0' is always true xymon-4.3.30/xymond/client/zos.c:473:33: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client/zos.c:67:13: error: Uninitialized variable: load1 [legacyUninitvar] xymon-4.3.30/xymond/client/zos.c:208:46: error: Uninitialized variable: esqaalloc [legacyUninitvar] xymon-4.3.30/xymond/client/zos.c:208:28: error: Uninitialized variable: esqaused [legacyUninitvar] xymon-4.3.30/xymond/client/zos.c:571:13: error: Uninitialized variable: rsvnonr [legacyUninitvar] xymon-4.3.30/xymond/client/zos.c:571:24: error: Uninitialized variable: rsvnfree [legacyUninitvar] xymon-4.3.30/xymond/client/zvm.c:327:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvm.c:338:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvm.c:230:25: style: Condition 'cmdofs>=0' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zvm.c:220:11: note: Assignment 'cmdofs=0', assigned value is 0 xymon-4.3.30/xymond/client/zvm.c:230:25: note: Condition 'cmdofs>=0' is always true xymon-4.3.30/xymond/client/zvm.c:283:33: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client/zvm.c:66:13: error: Uninitialized variable: load1 [legacyUninitvar] xymon-4.3.30/xymond/client/zvse.c:204:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:247:35: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:406:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:411:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:528:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:529:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:576:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:203:13: style: Condition 'cicsstr' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zvse.c:310:25: style: Condition 'cmdofs>=0' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zvse.c:300:18: note: Assignment 'cmdofs=0', assigned value is 0 xymon-4.3.30/xymond/client/zvse.c:310:25: note: Condition 'cmdofs>=0' is always true xymon-4.3.30/xymond/client/zvse.c:363:33: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client/zvse.c:531:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/client/zvse.c:529:20: style: Variable 'getvisentry' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/client/zvse.c:528:20: note: getvisentry is assigned xymon-4.3.30/xymond/client/zvse.c:529:20: note: getvisentry is overwritten xymon-4.3.30/xymond/client/zvse.c:66:13: error: Uninitialized variable: load1 [legacyUninitvar] xymon-4.3.30/xymond/client_config.c:373:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client_config.c:381:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client_config.c:1549:14: style: Condition 'tok' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client_config.c:1581:14: style: Condition 'tok' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client_config.c:1650:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1651:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1663:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1664:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1744:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1748:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:2838:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:2838:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:2855:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:2855:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:526:1: error: Memory leak: key [memleak] xymon-4.3.30/xymond/client_config.c:1449:25: warning: Either the condition '!key' is redundant or there is possible null pointer dereference: tok. [nullPointerRedundantCheck] xymon-4.3.30/xymond/client_config.c:1452:20: note: Assuming that condition '!key' is not redundant xymon-4.3.30/xymond/client_config.c:1448:9: note: key is assigned 'tok' here. xymon-4.3.30/xymond/client_config.c:1449:25: note: Null pointer dereference xymon-4.3.30/xymond/client_config.c:2112:30: style:inconclusive: Function 'get_zvsevsize_thresholds' argument 3 names different: declaration 'availyel' definition 'usedyel'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:53:30: note: Function 'get_zvsevsize_thresholds' argument 3 names different: declaration 'availyel' definition 'usedyel'. xymon-4.3.30/xymond/client_config.c:2112:30: note: Function 'get_zvsevsize_thresholds' argument 3 names different: declaration 'availyel' definition 'usedyel'. xymon-4.3.30/xymond/client_config.c:2112:44: style:inconclusive: Function 'get_zvsevsize_thresholds' argument 4 names different: declaration 'availred' definition 'usedred'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:53:45: note: Function 'get_zvsevsize_thresholds' argument 4 names different: declaration 'availred' definition 'usedred'. xymon-4.3.30/xymond/client_config.c:2112:44: note: Function 'get_zvsevsize_thresholds' argument 4 names different: declaration 'availred' definition 'usedred'. xymon-4.3.30/xymond/client_config.c:2167:34: style:inconclusive: Function 'get_memory_thresholds' argument 1 names different: declaration 'hhinfo' definition 'hinfo'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:40:41: note: Function 'get_memory_thresholds' argument 1 names different: declaration 'hhinfo' definition 'hinfo'. xymon-4.3.30/xymond/client_config.c:2167:34: note: Function 'get_memory_thresholds' argument 1 names different: declaration 'hhinfo' definition 'hinfo'. xymon-4.3.30/xymond/client_config.c:2625:41: style:inconclusive: Function 'check_file' argument 7 names different: declaration 'sz' definition 'filesize'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:74:88: note: Function 'check_file' argument 7 names different: declaration 'sz' definition 'filesize'. xymon-4.3.30/xymond/client_config.c:2625:41: note: Function 'check_file' argument 7 names different: declaration 'sz' definition 'filesize'. xymon-4.3.30/xymond/client_config.c:2995:48: style:inconclusive: Function 'check_dir' argument 7 names different: declaration 'sz' definition 'dirsize'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:77:95: note: Function 'check_dir' argument 7 names different: declaration 'sz' definition 'dirsize'. xymon-4.3.30/xymond/client_config.c:2995:48: note: Function 'check_dir' argument 7 names different: declaration 'sz' definition 'dirsize'. xymon-4.3.30/xymond/client_config.c:3653:27: style:inconclusive: Function 'add_port_count' argument 1 names different: declaration 'spname' definition 'localstr'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:93:34: note: Function 'add_port_count' argument 1 names different: declaration 'spname' definition 'localstr'. xymon-4.3.30/xymond/client_config.c:3653:27: note: Function 'add_port_count' argument 1 names different: declaration 'spname' definition 'localstr'. xymon-4.3.30/xymond/client_config.c:3653:43: style:inconclusive: Function 'add_port_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:93:48: note: Function 'add_port_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. xymon-4.3.30/xymond/client_config.c:3653:43: note: Function 'add_port_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. xymon-4.3.30/xymond/client_config.c:3658:26: style:inconclusive: Function 'add_svc_count' argument 1 names different: declaration 'spname' definition 'localstr'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:97:33: note: Function 'add_svc_count' argument 1 names different: declaration 'spname' definition 'localstr'. xymon-4.3.30/xymond/client_config.c:3658:26: note: Function 'add_svc_count' argument 1 names different: declaration 'spname' definition 'localstr'. xymon-4.3.30/xymond/client_config.c:3658:42: style:inconclusive: Function 'add_svc_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:97:47: note: Function 'add_svc_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. xymon-4.3.30/xymond/client_config.c:3658:42: note: Function 'add_svc_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. xymon-4.3.30/xymond/client_config.c:3663:32: style:inconclusive: Function 'check_process_count' argument 1 names different: declaration 'pcount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:82:39: note: Function 'check_process_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3663:32: note: Function 'check_process_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3663:69: style:inconclusive: Function 'check_process_count' argument 4 names different: declaration 'pcolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:82:77: note: Function 'check_process_count' argument 4 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3663:69: note: Function 'check_process_count' argument 4 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3668:29: style:inconclusive: Function 'check_disk_count' argument 1 names different: declaration 'dcount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:86:36: note: Function 'check_disk_count' argument 1 names different: declaration 'dcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3668:29: note: Function 'check_disk_count' argument 1 names different: declaration 'dcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3668:66: style:inconclusive: Function 'check_disk_count' argument 4 names different: declaration 'dcolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:86:74: note: Function 'check_disk_count' argument 4 names different: declaration 'dcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3668:66: note: Function 'check_disk_count' argument 4 names different: declaration 'dcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3673:30: style:inconclusive: Function 'check_inode_count' argument 1 names different: declaration 'icount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:90:37: note: Function 'check_inode_count' argument 1 names different: declaration 'icount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3673:30: note: Function 'check_inode_count' argument 1 names different: declaration 'icount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3673:67: style:inconclusive: Function 'check_inode_count' argument 4 names different: declaration 'icolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:90:75: note: Function 'check_inode_count' argument 4 names different: declaration 'icolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3673:67: note: Function 'check_inode_count' argument 4 names different: declaration 'icolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3678:29: style:inconclusive: Function 'check_port_count' argument 1 names different: declaration 'pcount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:94:36: note: Function 'check_port_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3678:29: note: Function 'check_port_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3678:66: style:inconclusive: Function 'check_port_count' argument 4 names different: declaration 'pcolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:94:74: note: Function 'check_port_count' argument 4 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3678:66: note: Function 'check_port_count' argument 4 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3683:28: style:inconclusive: Function 'check_svc_count' argument 1 names different: declaration 'pcount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:98:35: note: Function 'check_svc_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3683:28: note: Function 'check_svc_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3683:40: style:inconclusive: Function 'check_svc_count' argument 2 names different: declaration 'pcolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:98:48: note: Function 'check_svc_count' argument 2 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3683:40: note: Function 'check_svc_count' argument 2 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:1198:25: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] xymon-4.3.30/xymond/client_config.c:1781:23: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] xymon-4.3.30/xymond/client_config.c:2971:22: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] xymon-4.3.30/xymond/client_config.c:1198:25: error: Signed integer overflow for expression '1<<31'. [integerOverflow] xymon-4.3.30/xymond/client_config.c:1781:23: error: Signed integer overflow for expression '1<<31'. [integerOverflow] xymon-4.3.30/xymond/client_config.c:2971:22: error: Signed integer overflow for expression '1<<31'. [integerOverflow] xymon-4.3.30/xymond/combostatus.c:508:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/combostatus.c:513:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/combostatus.c:291:73: style:inconclusive: Redundant condition: If 'EXPR > ' '', the comparison 'EXPR' is always true. [redundantCondition] xymon-4.3.30/xymond/convertnk.c:34:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/convertnk.c:46:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netstat.c:65:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xymon-4.3.30/xymond/do_rrd.c:92:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/do_rrd.c:95:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:201:52: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:202:69: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:260:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:286:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:558:64: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:559:82: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_dbcheck.c:286:64: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_dbcheck.c:287:82: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_disk.c:98:51: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_disk.c:99:69: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_vmstat.c:373:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_vmstat.c:387:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iostat.c:176:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iostat.c:179:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:27:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:28:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:33:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:41:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:49:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:107:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:115:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:116:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:117:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:118:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:119:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:120:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:121:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_filesizes.c:30:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_counts.c:25:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_ifmib.c:135:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_ifmib.c:136:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_snmpmib.c:155:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_snmpmib.c:156:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_cics.c:35:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_cics.c:46:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_getvis.c:33:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_getvis.c:35:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_getvis.c:43:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:48:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:61:51: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:62:74: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:89:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:97:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/do_rrd.c:280:13: style: Condition 'rrdfn==NULL' is always false [knownConditionTrueFalse] xymon-4.3.30/xymond/rrd/do_dbcheck.c:207:29: style: Condition 'eoln' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/rrd/do_dbcheck.c:208:36: style: Condition 'eoln' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/do_rrd.c:166:2: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 11) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 12) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:82:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:82:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 11) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 12) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 13) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 14) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 15) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 16) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 17) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:213:17: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:213:17: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:213:17: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netstat.c:114:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_iishealth.c:37:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'long int {aka signed long}'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/rrd/do_iishealth.c:45:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'long int {aka signed long}'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/rrd/do_iishealth.c:53:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'long int {aka signed long}'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:163:30: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_iostat.c:201:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_sendmail.c:86:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_sendmail.c:96:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_sendmail.c:105:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_cics.c:37:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_getvis.c:39:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_ncv.c:215:6: error: Common realloc mistake: 'params' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/rrd/do_external.c:107:7: error: Common realloc mistake: 'params' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/rrd/do_trends.c:67:4: error: Common realloc mistake: 'creparams' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/rrd/do_trends.c:85:5: error: Common realloc mistake: 'creparams' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/do_rrd.c:175:21: warning: Either the condition 'volname' is redundant or there is possible null pointer dereference: param2. [nullPointerRedundantCheck] xymon-4.3.30/xymond/rrd/do_netapp.c:306:7: note: Assuming that condition 'volname' is not redundant xymon-4.3.30/xymond/rrd/do_netapp.c:293:35: note: Calling function 'setupfn2', 3rd argument 'volname' value is 0 xymon-4.3.30/xymond/do_rrd.c:175:21: note: Null pointer dereference xymon-4.3.30/xymond/do_rrd.c:223:5: warning: Either the condition 'cacheitem' is redundant or there is possible null pointer dereference: cacheitem. [nullPointerRedundantCheck] xymon-4.3.30/xymond/do_rrd.c:477:7: note: Assuming that condition 'cacheitem' is not redundant xymon-4.3.30/xymond/do_rrd.c:490:32: note: Calling function 'flush_cached_updates', 1st argument 'cacheitem' value is 0 xymon-4.3.30/xymond/do_rrd.c:223:5: note: Null pointer dereference xymon-4.3.30/xymond/rrd/do_netapp.c:289:35: warning:inconclusive: Either the condition 'volname' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] xymon-4.3.30/xymond/rrd/do_netapp.c:306:7: note: Assuming that condition 'volname' is not redundant xymon-4.3.30/xymond/rrd/do_netapp.c:289:7: note: Assignment 'p=volname', assigned value is 0 xymon-4.3.30/xymond/rrd/do_netapp.c:289:35: note: Null pointer dereference xymon-4.3.30/xymond/rrd/do_dbcheck.c:279:31: warning: Either the condition 'eoln' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] xymon-4.3.30/xymond/rrd/do_dbcheck.c:347:20: note: Assuming that condition 'eoln' is not redundant xymon-4.3.30/xymond/rrd/do_dbcheck.c:279:31: note: Null pointer addition xymon-4.3.30/xymond/do_rrd.c:131:6: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/do_rrd.c:129:6: note: n is assigned xymon-4.3.30/xymond/do_rrd.c:131:6: note: n is overwritten xymon-4.3.30/xymond/rrd/do_temperature.c:104:54: style: Variable '*(p+1)' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/rrd/do_temperature.c:103:28: note: *(p+1) is assigned xymon-4.3.30/xymond/rrd/do_temperature.c:104:54: note: *(p+1) is overwritten xymon-4.3.30/xymond/rrd/do_external.c:118:13: style: Variable 'pstate' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] xymon-4.3.30/xymond/rrd/do_external.c:113:14: note: $symbol is assigned xymon-4.3.30/xymond/rrd/do_external.c:118:13: note: $symbol is overwritten xymon-4.3.30/xymond/do_rrd.c:678:55: style:inconclusive: Function 'update_rrd' argument 3 names different: declaration 'restofmsg' definition 'msg'. [funcArgNamesDifferent] xymon-4.3.30/xymond/do_rrd.h:23:62: note: Function 'update_rrd' argument 3 names different: declaration 'restofmsg' definition 'msg'. xymon-4.3.30/xymond/do_rrd.c:678:55: note: Function 'update_rrd' argument 3 names different: declaration 'restofmsg' definition 'msg'. xymon-4.3.30/xymond/rrd/do_net.c:102:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/rrd/do_net.c:18:8: note: Shadowed declaration xymon-4.3.30/xymond/rrd/do_net.c:102:10: note: Shadow variable xymon-4.3.30/xymond/rrd/do_snmpmib.c:40:9: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/rrd/do_snmpmib.c:31:6: note: Shadowed declaration xymon-4.3.30/xymond/rrd/do_snmpmib.c:40:9: note: Shadow variable xymon-4.3.30/xymond/rrd/do_cics.c:26:20: style: Local variable 'rrdfn' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/do_rrd.c:53:13: note: Shadowed declaration xymon-4.3.30/xymond/rrd/do_cics.c:26:20: note: Shadow variable xymon-4.3.30/xymond/rrd/do_memory.c:131:64: error: Uninitialized variable: csautil [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:109:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:131:64: note: Uninitialized variable: csautil xymon-4.3.30/xymond/rrd/do_memory.c:135:64: error: Uninitialized variable: ecsautil [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:114:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:135:64: note: Uninitialized variable: ecsautil xymon-4.3.30/xymond/rrd/do_memory.c:139:64: error: Uninitialized variable: sqautil [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:119:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:139:64: note: Uninitialized variable: sqautil xymon-4.3.30/xymond/rrd/do_memory.c:143:64: error: Uninitialized variable: esqautil [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:124:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:143:64: note: Uninitialized variable: esqautil xymon-4.3.30/xymond/rrd/do_memory.c:161:69: error: Uninitialized variable: pctused [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:154:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:161:69: note: Uninitialized variable: pctused xymon-4.3.30/xymond/rrd/do_ncv.c:172:26: error: Uninitialized variable: dsname [uninitvar] xymon-4.3.30/xymond/rrd/do_ncv.c:158:35: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_ncv.c:172:26: note: Uninitialized variable: dsname xymon-4.3.30/xymond/do_rrd.c:131:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_la.c:224:30: style: Variable 'realuse' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_la.c:224:40: style: Variable 'swapuse' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:23: style: Variable 'netread' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:35: style: Variable 'netwrite' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:47: style: Variable 'diskread' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:60: style: Variable 'diskwrite' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:72: style: Variable 'taperead' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:85: style: Variable 'tapewrite' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:94: style: Variable 'fcpin' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:104: style: Variable 'fcpout' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:20: style: Variable 'sess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:29: style: Variable 'share' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:37: style: Variable 'file' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:45: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:53: style: Variable 'cred' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:60: style: Variable 'dir' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:70: style: Variable 'change' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:81: style: Variable 'secsess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:22: style: Variable 'nfsops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:33: style: Variable 'cifsops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:44: style: Variable 'httpops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:56: style: Variable 'iscsiops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:66: style: Variable 'fcpops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:78: style: Variable 'totalops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:259:15: style: Variable 'columncount' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:29:24: style: Variable 'heapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:29:36: style: Variable 'heapsize' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:24: style: Variable 'acttrans' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:34: style: Variable 'secact' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:42: style: Variable 'trab' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:52: style: Variable 'trcomm' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:62: style: Variable 'trheur' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:71: style: Variable 'totot' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:23: style: Variable 'trrbapp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:34: style: Variable 'trrbres' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:45: style: Variable 'trrbsys' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:55: style: Variable 'trrbto' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:63: style: Variable 'trrb' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:72: style: Variable 'trtot' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:71:24: style: Variable 'heapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:71:36: style: Variable 'heapsize' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:31: style: Variable 'conncurr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:43: style: Variable 'connhigh' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:56: style: Variable 'conntotal' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:67: style: Variable 'jmscurr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:78: style: Variable 'jmshigh' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:90: style: Variable 'jmstotal' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:25:20: style: Variable 'free' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:25:27: style: Variable 'used' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:25:34: style: Variable 'reqf' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:25:40: style: Variable 'fsz' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:26:13: style: Variable 'avfr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:26:20: style: Variable 'avus' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:15: style: Variable 'pinsql' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:25: style: Variable 'pintbl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:36: style: Variable 'pinbody' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:47: style: Variable 'pintrig' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:57: style: Variable 'hitsql' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:67: style: Variable 'hittbl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:78: style: Variable 'hitbody' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:89: style: Variable 'hittrig' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:99: style: Variable 'blbuff' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:112: style: Variable 'rowchache' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:113:30: style: Variable 'maxsess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:113:42: style: Variable 'currsess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:113:53: style: Variable 'maxproc' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:113:65: style: Variable 'currproc' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:114:16: style: Variable 'pctsess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:114:27: style: Variable 'pctproc' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netstat.c:65:7: style: Variable 'outp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_temperature.c:71:6: style: Variable 'bol' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_net.c:66:14: style: Variable 'do_default' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_ncv.c:148:10: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_ifmib.c:164:12: style: Variable 'valcount' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_devmon.c:36:7: style: Variable 'pused' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_devmon.c:37:7: style: Variable 'wanteddisk' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_devmon.c:38:13: style: Variable 'aused' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/trimhistory.c:121:38: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/trimhistory.c:122:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/trimhistory.c:226:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] xymon-4.3.30/xymond/trimhistory.c:320:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/trimhistory.c:331:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/trimhistory.c:432:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/trimhistory.c:508:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymon-mailack.c:83:7: style: Condition 'inheaders' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymon-mailack.c:48:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymon-mailack.c:33:8: note: Shadowed declaration xymon-4.3.30/xymond/xymon-mailack.c:48:10: note: Shadow variable xymon-4.3.30/xymond/xymon-mailack.c:52:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymon-mailack.c:33:8: note: Shadowed declaration xymon-4.3.30/xymond/xymon-mailack.c:52:10: note: Shadow variable xymon-4.3.30/xymond/xymon-mailack.c:160:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond.c:2835:15: error: Array 'result[10]' accessed at index -1, which is out of bounds. [negativeIndex] xymon-4.3.30/xymond/xymond.c:2817:23: note: Assignment 'residx=-1', assigned value is -1 xymon-4.3.30/xymond/xymond.c:2820:13: note: Assuming condition is true xymon-4.3.30/xymond/xymond.c:2835:15: note: Negative array index xymon-4.3.30/xymond/xymond.c:434:56: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymond.c:1199:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1205:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1207:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1379:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1380:56: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1405:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1406:61: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1883:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1884:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1885:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1930:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1931:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1932:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1933:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1934:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2054:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2055:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2056:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2282:64: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymond.c:2881:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2882:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3080:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3109:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3137:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3857:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3872:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4329:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4330:34: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4388:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4389:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4405:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4406:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4407:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4525:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4527:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4534:36: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4634:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4651:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:5423:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:5438:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1205:6: style: The if condition is the same as the previous if condition [duplicateCondition] xymon-4.3.30/xymond/xymond.c:1200:6: note: First condition xymon-4.3.30/xymond/xymond.c:1205:6: note: Second condition xymon-4.3.30/xymond/xymond.c:4566:10: style: Condition 'clientos' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond.c:4883:19: style: Condition '!err' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond.c:4877:9: note: Assignment 'err=0', assigned value is 0 xymon-4.3.30/xymond/xymond.c:4883:19: note: Condition '!err' is always true xymon-4.3.30/xymond/xymond.c:5173:10: style: Condition 'lwalk' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond.c:441:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/xymond.c:445:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/xymond.c:449:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/xymond.c:488:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/xymond.c:1250:4: error: Memory leak: firstline [memleak] xymon-4.3.30/xymond/xymond.c:1260:4: error: Memory leak: firstline [memleak] xymon-4.3.30/xymond/xymond.c:3134:4: error: Common realloc mistake: 'boardfields' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:3203:7: error: Common realloc mistake: 'taglist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:3225:8: error: Common realloc mistake: 'taglist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:3248:8: error: Common realloc mistake: 'taglist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:5489:2: error: Common realloc mistake: 'hostsfn' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:5490:21: warning: Either the condition 'hostsfn==NULL' is redundant or there is possible null pointer dereference: hostsfn. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond.c:5500:46: note: Assuming that condition 'hostsfn==NULL' is not redundant xymon-4.3.30/xymond/xymond.c:5490:21: note: Null pointer dereference xymon-4.3.30/xymond/xymond.c:5491:3: warning: Either the condition 'hostsfn==NULL' is redundant or there is possible null pointer dereference: hostsfn. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond.c:5500:46: note: Assuming that condition 'hostsfn==NULL' is not redundant xymon-4.3.30/xymond/xymond.c:5491:3: note: Null pointer dereference xymon-4.3.30/xymond/xymond.c:5490:17: warning: Either the condition 'hostsfn==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] xymon-4.3.30/xymond/xymond.c:5500:46: note: Assuming that condition 'hostsfn==NULL' is not redundant xymon-4.3.30/xymond/xymond.c:5490:17: note: Null pointer addition xymon-4.3.30/xymond/xymond.c:959:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/xymond.c:956:4: note: n is assigned xymon-4.3.30/xymond/xymond.c:959:4: note: n is overwritten xymon-4.3.30/xymond/xymond.c:4258:10: style: Local variable 'hinfo' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond.c:4247:9: note: Shadowed declaration xymon-4.3.30/xymond/xymond.c:4258:10: note: Shadow variable xymon-4.3.30/xymond/xymond.c:3430:7: style: Unused variable: l [unusedVariable] xymon-4.3.30/xymond/xymond.c:3973:19: style: Unused variable: mwalk [unusedVariable] xymon-4.3.30/xymond/xymond_alert.c:335:8: style: Condition 'statusbuf' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_alert.c:373:6: style: Condition 'statusbuf' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_alert.c:597:7: style: Unused variable: childstat [unusedVariable] xymon-4.3.30/xymond/xymond_capture.c:292:23: style: Condition 'childpid>0' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_capture.c:263:23: note: Assuming that condition 'childpid==0' is not redundant xymon-4.3.30/xymond/xymond_capture.c:292:23: note: Condition 'childpid>0' is always true xymon-4.3.30/xymond/xymond_capture.c:257:18: style: Variable 'childres' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_channel.c:121:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/xymond/xymond_channel.c:633:59: style: Condition '!gotalarm' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_channel.c:629:15: note: Assignment 'gotalarm=0', assigned value is 0 xymon-4.3.30/xymond/xymond_channel.c:633:59: note: Condition '!gotalarm' is always true xymon-4.3.30/xymond/xymond_channel.c:636:8: style: Condition 'gotalarm' is always false [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_channel.c:629:15: note: Assignment 'gotalarm=0', assigned value is 0 xymon-4.3.30/xymond/xymond_channel.c:636:8: note: Condition 'gotalarm' is always false xymon-4.3.30/xymond/xymond_channel.c:234:6: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/xymond_channel.c:232:6: note: n is assigned xymon-4.3.30/xymond/xymond_channel.c:234:6: note: n is overwritten xymon-4.3.30/xymond/xymond_channel.c:234:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:264:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:277:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:1543:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:1544:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:1586:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:1587:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:2114:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:2119:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:620:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:621:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:625:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:626:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:637:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:638:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:642:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:643:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:800:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:801:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:805:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:806:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:817:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:818:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:822:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:823:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:1124:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:1745:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:2116:5: error: Common realloc mistake: 'collectors' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond_client.c:1939:13: warning: Either the condition 'fd' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond_client.c:1935:13: note: Assuming that condition 'fd' is not redundant xymon-4.3.30/xymond/xymond_client.c:1939:13: note: Null pointer dereference xymon-4.3.30/xymond/xymond_client.c:2023:13: warning: Either the condition 'fd' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond_client.c:2013:13: note: Assuming that condition 'fd' is not redundant xymon-4.3.30/xymond/xymond_client.c:2023:13: note: Null pointer dereference xymon-4.3.30/xymond/xymond_client.c:108:21: style: Local variable 'nextsection' shadows outer function [shadowFunction] xymon-4.3.30/xymond/xymond_client.c:212:7: note: Shadowed declaration xymon-4.3.30/xymond/xymond_client.c:108:21: note: Shadow variable xymon-4.3.30/xymond/xymond_client.c:468:9: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_client.c:312:8: note: Shadowed declaration xymon-4.3.30/xymond/xymond_client.c:468:9: note: Shadow variable xymon-4.3.30/xymond/xymond_client.c:201:15: error: Uninitialized variable: *current [uninitvar] xymon-4.3.30/xymond/client/snmpcollect.c:33:47: note: Calling function 'nextsection_r', 3rd argument '&ns1var' value is xymon-4.3.30/xymond/xymond_client.c:201:15: note: Uninitialized variable: *current xymon-4.3.30/xymond/xymond_client.c:625:25: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:626:16: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:642:24: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:643:16: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:805:25: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:806:16: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:822:24: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:823:16: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_distribute.c:56:5: error: Common realloc mistake: 'peers' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond_distribute.c:84:18: warning:inconclusive: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond_distribute.c:97:12: note: Assuming that condition 'msg==NULL' is not redundant xymon-4.3.30/xymond/xymond_distribute.c:84:18: note: Null pointer dereference xymon-4.3.30/xymond/xymond_filestore.c:75:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] xymon-4.3.30/xymond/xymond_filestore.c:161:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] xymon-4.3.30/xymond/xymond_filestore.c:383:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_filestore.c:418:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_filestore.c:64:9: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_filestore.c:43:8: note: Shadowed declaration xymon-4.3.30/xymond/xymond_filestore.c:64:9: note: Shadow variable xymon-4.3.30/xymond/xymond_filestore.c:420:13: style: Local variable 'testname' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_filestore.c:268:20: note: Shadowed declaration xymon-4.3.30/xymond/xymond_filestore.c:420:13: note: Shadow variable xymon-4.3.30/xymond/xymond_filestore.c:117:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_history.c:135:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:142:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:155:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:394:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymond_history.c:401:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymond_history.c:472:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:475:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:595:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_history.c:705:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_history.c:327:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/xymond_history.c:285:47: warning: Either the condition 'hostnamecommas' is redundant or there is possible null pointer dereference: hostnamecommas. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond_history.c:379:10: note: Assuming that condition 'hostnamecommas' is not redundant xymon-4.3.30/xymond/xymond_history.c:285:47: note: Null pointer dereference xymon-4.3.30/xymond/xymond_history.c:633:11: style: Local variable 'hostnamecommas' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_history.c:193:20: note: Shadowed declaration xymon-4.3.30/xymond/xymond_history.c:633:11: note: Shadow variable xymon-4.3.30/xymond/xymond_history.c:707:14: style: Local variable 'testname' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_history.c:193:37: note: Shadowed declaration xymon-4.3.30/xymond/xymond_history.c:707:14: note: Shadow variable xymon-4.3.30/xymond/xymond_history.c:748:11: style: Local variable 'hostnamecommas' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_history.c:193:20: note: Shadowed declaration xymon-4.3.30/xymond/xymond_history.c:748:11: note: Shadow variable xymon-4.3.30/xymond/xymond_history.c:483:19: style: Variable 'closestatus' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_history.c:200:7: style: Unused variable: childstat [unusedVariable] xymon-4.3.30/xymond/xymond_hostdata.c:73:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_hostdata.c:222:18: style: Variable 'closestatus' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:361:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:362:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:363:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:364:34: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:365:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:366:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:390:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:391:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:392:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:491:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:492:39: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:493:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:494:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:495:77: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:496:41: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:515:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:516:39: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:517:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:533:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:534:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:535:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:536:39: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:554:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:555:40: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:556:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:557:40: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:582:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:583:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:584:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:390:10: style: Variable 'tname' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/xymond_locator.c:388:10: note: tname is assigned xymon-4.3.30/xymond/xymond_locator.c:390:10: note: tname is overwritten xymon-4.3.30/xymond/xymond_locator.c:395:32: style: Local variable 'stype' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_locator.c:348:29: note: Shadowed declaration xymon-4.3.30/xymond/xymond_locator.c:395:32: note: Shadow variable xymon-4.3.30/xymond/xymond_locator.c:496:39: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:517:55: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:536:37: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:557:38: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:584:35: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_rrd.c:86:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_worker.c:136:3: error: Resource leak: lsocket [resourceLeak] xymon-4.3.30/xymond/xymond_worker.c:140:3: error: Resource leak: lsocket [resourceLeak] xymon-4.3.30/xymond/xymond_worker.c:651:26: error: Uninitialized variable: md_string [uninitvar] xymon-4.3.30/xymond/xymonfetch.c:258:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymonfetch.c:312:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymonfetch.c:592:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymonfetch.c:644:13: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/xymongen/loaddata.c:117:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loaddata.c:120:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loaddata.c:622:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loaddata.c:623:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loaddata.c:374:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/loaddata.c:385:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/loaddata.c:436:5: error: Common realloc mistake: 'complist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymongen/loadlayout.c:125:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xymon-4.3.30/xymongen/loadlayout.c:130:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xymon-4.3.30/xymongen/loadlayout.c:154:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xymon-4.3.30/xymongen/loadlayout.c:80:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loadlayout.c:108:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loadlayout.c:592:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/loadlayout.c:815:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/loadlayout.c:430:6: style: Local variable 'fqdn' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/xymongen.h:238:25: note: Shadowed declaration xymon-4.3.30/xymongen/loadlayout.c:430:6: note: Shadow variable xymon-4.3.30/xymongen/loadlayout.c:609:11: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/loadlayout.c:429:8: note: Shadowed declaration xymon-4.3.30/xymongen/loadlayout.c:609:11: note: Shadow variable xymon-4.3.30/xymongen/loadlayout.c:125:12: style: Variable 'name' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/loadlayout.c:130:9: style: Variable 'title' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/loadlayout.c:154:13: style: Variable 'title' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/pagegen.c:1095:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/pagegen.c:1122:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/pagegen.c:994:15: style: Condition 'output==NULL' is always false [knownConditionTrueFalse] xymon-4.3.30/xymongen/pagegen.c:337:6: style: Local variable 'hostcount' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/loadlayout.h:14:12: note: Shadowed declaration xymon-4.3.30/xymongen/pagegen.c:337:6: note: Shadow variable xymon-4.3.30/xymongen/pagegen.c:398:12: style: Local variable 'h' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/pagegen.c:334:10: note: Shadowed declaration xymon-4.3.30/xymongen/pagegen.c:398:12: note: Shadow variable xymon-4.3.30/xymongen/pagegen.c:399:13: style: Local variable 'e' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/pagegen.c:335:11: note: Shadowed declaration xymon-4.3.30/xymongen/pagegen.c:399:13: note: Shadow variable xymon-4.3.30/xymongen/pagegen.c:351:41: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/pagegen.c:352:8: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/pagegen.c:483:42: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/pagegen.c:484:9: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/process.c:183:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymongen/process.c:180:3: error: Resource leak: xymonacks [resourceLeak] xymon-4.3.30/xymongen/rssgen.c:208:32: style:inconclusive: Function 'do_netscape_sidebar' argument 1 names different: declaration 'rssfilename' definition 'nssidebarfilename'. [funcArgNamesDifferent] xymon-4.3.30/xymongen/rssgen.h:22:39: note: Function 'do_netscape_sidebar' argument 1 names different: declaration 'rssfilename' definition 'nssidebarfilename'. xymon-4.3.30/xymongen/rssgen.c:208:32: note: Function 'do_netscape_sidebar' argument 1 names different: declaration 'rssfilename' definition 'nssidebarfilename'. xymon-4.3.30/xymongen/rssgen.c:213:6: style: Local variable 'ttlvalue' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/rssgen.c:36:12: note: Shadowed declaration xymon-4.3.30/xymongen/rssgen.c:213:6: note: Shadow variable xymon-4.3.30/xymongen/rssgen.c:215:6: style: Local variable 'anyshown' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/rssgen.c:37:12: note: Shadowed declaration xymon-4.3.30/xymongen/rssgen.c:215:6: note: Shadow variable xymon-4.3.30/xymongen/wmlgen.c:52:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymongen/wmlgen.c:247:6: style: Condition 'logbuf' is always true [knownConditionTrueFalse] xymon-4.3.30/xymongen/wmlgen.c:50:3: error: Resource leak: xymoncards [resourceLeak] xymon-4.3.30/xymongen/xymongen.c:239:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/xymongen.c:113:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/xymongen.c:92:7: note: Shadowed declaration xymon-4.3.30/xymongen/xymongen.c:113:7: note: Shadow variable xymon-4.3.30/xymongen/xymongen.c:540:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/xymongen.c:92:7: note: Shadowed declaration xymon-4.3.30/xymongen/xymongen.c:540:7: note: Shadow variable xymon-4.3.30/xymonnet/beastat.c:112:3: warning:inconclusive: The buffer 'result' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/xymonnet/beastat.c:69:21: style: The if condition is the same as the previous if condition [duplicateCondition] xymon-4.3.30/xymonnet/beastat.c:68:21: note: First condition xymon-4.3.30/xymonnet/beastat.c:69:21: note: Second condition xymon-4.3.30/xymonnet/contest.c:102:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] xymon-4.3.30/xymonnet/contest.c:103:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymonnet/contest.c:118:54: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] xymon-4.3.30/xymonnet/contest.c:118:62: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymonnet/contest.c:1395:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/dns.c:219:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/xymonnet/dns.c:323:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/dns.c:340:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/dns.c:349:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/dns.c:359:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/dns.c:239:33: style:inconclusive: Function 'add_url_to_dns_queue' argument 1 names different: declaration 'hostname' definition 'url'. [funcArgNamesDifferent] xymon-4.3.30/xymonnet/dns.h:33:40: note: Function 'add_url_to_dns_queue' argument 1 names different: declaration 'hostname' definition 'url'. xymon-4.3.30/xymonnet/dns.c:239:33: note: Function 'add_url_to_dns_queue' argument 1 names different: declaration 'hostname' definition 'url'. xymon-4.3.30/xymonnet/httpcookies.c:62:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:63:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:71:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:119:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:120:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:121:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:158:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:159:43: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:160:71: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:161:43: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:162:68: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:163:51: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:164:43: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:165:44: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:165:42: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymonnet/httpresult.c:318:7: style: Local variable 'color' shadows outer variable [shadowVariable] xymon-4.3.30/xymonnet/httpresult.c:116:6: note: Shadowed declaration xymon-4.3.30/xymonnet/httpresult.c:318:7: note: Shadow variable xymon-4.3.30/xymonnet/httpresult.c:403:71: style: Parameter 'host' can be declared as pointer to const [constParameter] xymon-4.3.30/xymonnet/ldaptest.c:132:64: style:inconclusive: Function 'run_ldap_tests' argument 3 names different: declaration 'timeout' definition 'querytimeout'. [funcArgNamesDifferent] xymon-4.3.30/xymonnet/ldaptest.h:53:71: note: Function 'run_ldap_tests' argument 3 names different: declaration 'timeout' definition 'querytimeout'. xymon-4.3.30/xymonnet/ldaptest.c:132:64: note: Function 'run_ldap_tests' argument 3 names different: declaration 'timeout' definition 'querytimeout'. xymon-4.3.30/xymonnet/xymon-snmpcollect.c:700:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:705:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:618:2: error: Returning/dereferencing 'oitem' after it is deallocated / released [deallocret] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:615:3: note: Returning/dereferencing 'oitem' after it is deallocated / released xymon-4.3.30/xymonnet/xymon-snmpcollect.c:618:2: note: Returning/dereferencing 'oitem' after it is deallocated / released xymon-4.3.30/xymonnet/xymon-snmpcollect.c:380:33: style:inconclusive: Function 'startonehost' argument 1 names different: declaration 'r' definition 'req'. [funcArgNamesDifferent] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:98:33: note: Function 'startonehost' argument 1 names different: declaration 'r' definition 'req'. xymon-4.3.30/xymonnet/xymon-snmpcollect.c:380:33: note: Function 'startonehost' argument 1 names different: declaration 'r' definition 'req'. xymon-4.3.30/xymonnet/xymon-snmpcollect.c:834:18: style: Local variable 'timeout' shadows outer variable [shadowVariable] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:83:6: note: Shadowed declaration xymon-4.3.30/xymonnet/xymon-snmpcollect.c:834:18: note: Shadow variable xymon-4.3.30/xymonnet/xymonnet.c:291:13: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] xymon-4.3.30/xymonnet/xymonnet.c:305:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:308:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:1398:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:1406:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:1872:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:1881:15: portability: Non reentrant function 'getrpcbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getrpcbyname_r'. [prohibitedgetrpcbynameCalled] xymon-4.3.30/xymonnet/xymonnet.c:1914:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:921:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymonnet/xymonnet.c:978:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymonnet/xymonnet.c:1887:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymonnet/xymonnet.c:506:12: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymonnet/xymonnet.c:397:8: note: Shadowed declaration xymon-4.3.30/xymonnet/xymonnet.c:506:12: note: Shadow variable xymon-4.3.30/xymonnet/xymonnet.c:801:11: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymonnet/xymonnet.c:397:8: note: Shadowed declaration xymon-4.3.30/xymonnet/xymonnet.c:801:11: note: Shadow variable xymon-4.3.30/xymonnet/xymonping.c:191:17: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xymon-4.3.30/xymonnet/xymonping.c:433:10: portability: Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. [prohibitedgetprotobynameCalled] xymon-4.3.30/xymonnet/xymonping.c:410:19: style: Condition 'pingsocket>=0' is always false [knownConditionTrueFalse] xymon-4.3.30/xymonnet/xymonping.c:375:33: note: Assignment 'pingsocket=-1', assigned value is -1 xymon-4.3.30/xymonnet/xymonping.c:410:19: note: Condition 'pingsocket>=0' is always false xymon-4.3.30/xymonproxy/xymonproxy.c:277:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonproxy/xymonproxy.c:293:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonproxy/xymonproxy.c:332:5: error: Common realloc mistake: 'proxyname' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymonproxy/xymonproxy.c:688:17: style: Variable 'cwalk->bufp' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymonproxy/xymonproxy.c:578:19: note: cwalk->bufp is assigned xymon-4.3.30/xymonproxy/xymonproxy.c:688:17: note: cwalk->bufp is overwritten xymon-4.3.30/xymonproxy/xymonproxy.c:575:11: style: Local variable 'n' shadows outer variable [shadowVariable] xymon-4.3.30/xymonproxy/xymonproxy.c:447:7: note: Shadowed declaration xymon-4.3.30/xymonproxy/xymonproxy.c:575:11: note: Shadow variable xymon-4.3.30/xymonproxy/xymonproxy.c:620:12: style: Local variable 'n' shadows outer variable [shadowVariable] xymon-4.3.30/xymonproxy/xymonproxy.c:447:7: note: Shadowed declaration xymon-4.3.30/xymonproxy/xymonproxy.c:620:12: note: Shadow variable xymon-4.3.30/xymonproxy/xymonproxy.c:724:10: style: Local variable 'idx' shadows outer variable [shadowVariable] xymon-4.3.30/xymonproxy/xymonproxy.c:447:10: note: Shadowed declaration xymon-4.3.30/xymonproxy/xymonproxy.c:724:10: note: Shadow variable xymon-4.3.30/lib/headfoot.c:347:103: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:348:97: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:483:56: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:655:56: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:656:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:665:49: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:669:49: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:711:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:729:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:745:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:756:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:765:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:775:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:789:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:802:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:812:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:829:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1257:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1279:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1282:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1306:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1309:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1358:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1369:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1379:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1394:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1409:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1421:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1432:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1442:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:384:21: style: Condition 'hinfo' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/headfoot.c:582:8: style: Condition 'envval' is always false [knownConditionTrueFalse] xymon-4.3.30/lib/headfoot.c:569:19: note: Assignment 'envval=NULL', assigned value is 0 xymon-4.3.30/lib/headfoot.c:582:8: note: Condition 'envval' is always false xymon-4.3.30/lib/headfoot.c:326:2: error: Common realloc mistake: 'criteditclonelist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/headfoot.c:290:14: warning: Either the condition 'criteditslawkdays' is redundant or there is possible null pointer dereference: criteditslawkdays. [nullPointerRedundantCheck] xymon-4.3.30/lib/headfoot.c:302:7: note: Assuming that condition 'criteditslawkdays' is not redundant xymon-4.3.30/lib/headfoot.c:290:14: note: Null pointer dereference xymon-4.3.30/lib/headfoot.c:812:15: style: Local variable 'nowtm' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:625:14: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:812:15: note: Shadow variable xymon-4.3.30/lib/headfoot.c:829:15: style: Local variable 'nowtm' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:625:14: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:829:15: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1119:51: style: Local variable 'eoln' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:1108:17: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1119:51: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1274:11: style: Local variable 'now' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:623:9: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1274:11: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1275:14: style: Local variable 'nowtm' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:625:14: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1275:14: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1302:11: style: Local variable 'now' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:623:9: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1302:11: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1303:14: style: Local variable 'nowtm' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:625:14: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1303:14: note: Shadow variable diff: 2.8 xymon-4.3.30/build/revlog.c:3:26: style: Parameter 'argv' can be declared with const [constParameter] 2.8 xymon-4.3.30/lib/eventlog.c:331:20: error: Uninitialized variable: tname [uninitvar] 2.8 xymon-4.3.30/lib/eventlog.c:84:52: error: Uninitialized variable: name [uninitvar] xymon-4.3.30/lib/eventlog.c:331:20: note: Calling function 'getname', 1st argument 'tname' value is xymon-4.3.30/lib/eventlog.c:84:52: note: Uninitialized variable: name head xymon-4.3.30/lib/netservices.c:79:14: style: Variable 'hexchars' can be declared as const array [constVariable] 2.8 xymon-4.3.30/lib/netservices.c:79:14: style: Variable 'hexchars' can be declared with const [constVariable] head xymon-4.3.30/lib/stackio.c:246:23: style: Parameter 'fd' can be declared as pointer to const [constParameter] 2.8 xymon-4.3.30/lib/stackio.c:246:23: style: Parameter 'fd' can be declared with const [constParameter] head xymon-4.3.30/web/history.c:118:6: style: Variable 'daysinmonth' can be declared as const array [constVariable] 2.8 xymon-4.3.30/web/history.c:118:6: style: Variable 'daysinmonth' can be declared with const [constVariable] head xymon-4.3.30/xymond/client_config.c:1549:14: style: Condition 'tok' is always true [knownConditionTrueFalse] head xymon-4.3.30/xymond/client_config.c:1581:14: style: Condition 'tok' is always true [knownConditionTrueFalse] 2.8 xymon-4.3.30/xymond/do_alert.c:189:15: style: Variable 'sevtxt' can be declared with const [constVariable] head xymon-4.3.30/xymonnet/httpresult.c:403:71: style: Parameter 'host' can be declared as pointer to const [constParameter] 2.8 xymon-4.3.30/xymonnet/httpresult.c:403:71: style: Parameter 'host' can be declared with const [constParameter] DONE