2025-12-27 08:19 ftp://ftp.de.debian.org/debian/pool/main/d/dante/dante_1.4.4+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j90 platform: Linux-6.8.0-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.19.0 head-info: a5ec929 (2025-12-24 09:21:38 +0100) count: 1228 1228 elapsed-time: 0.8 0.8 head-timing-info: old-timing-info: head results: dante-1.4.4/lib/Rbindresvport.c:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rgetpeername.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rgetsockopt.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SO_ERROR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rlisten.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rgetsockname.c:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/client.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inited [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rgethostbyname.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rgethostbyname.c:159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/address.c:1267:1: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] dante-1.4.4/lib/Rcompat.c:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/fmt_protocol.c:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/authneg.c:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METHODS_KNOWN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/errorsymbols.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ERRNO_VALUES_FOR_SYMBOL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/errorsymbols.c:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_GAIERR_VALUES_FOR_SYMBOL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/errorsymbols.c:107:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/fmt_customer.c:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/fmt_customer.c:75:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/fmt_customer.c:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rbind.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/fmt_customer.c:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/fmt_customer.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/fmt_customer.c:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hw.c:68:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sbits_8 [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/clientconfig.c:59:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/Raccept.c:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Raccept.c:421:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/ipv6.c:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iface.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/ipv6.c:111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rconnect.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/httpproxy.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iface.c:111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addrscope_global [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/ipv6.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iface.c:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/ipv6.c:174:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/serr.c:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iface.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/serr.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iface.c:279:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/serr.c:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/parse_util.c:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/serr.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/parse_util.c:109:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRODUCT [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/protocol.c:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_IPV4 [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockaddr.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/addressmatch.c:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/parse_util.c:132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/protocol.c:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINSOCKSHOSTLEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockaddr.c:166:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/time.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAVE_CLOCK_GETTIME_MONOTONIC [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/addressmatch.c:861:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:296:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/parse_util.c:160:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRODUCT [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockaddr.c:200:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/addressmatch.c:882:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:387:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/parse_util.c:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRODUCT [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockaddr.c:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/udp_util.c:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/addressmatch.c:922:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV6_NETMASKBITS [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXAUTHINFOLEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/parse_util.c:220:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRODUCT [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockaddr.c:255:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_IPV4 [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/addressmatch.c:967:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/parse_util.c:238:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configfile [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockopt.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/upnp.c:344:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/parse_util.c:282:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configfile [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockopt.c:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/daemon.c:59:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockopt.c:210:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAVE_SOCKOPTVAL_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/protocol.c:187:10: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] dante-1.4.4/lib/sockopt.c:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAVE_SOCKOPTVAL_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/userio.c:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockopt.c:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAVE_SOCKOPTVAL_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/userio.c:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BUF [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socketopt.c:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockopt.c:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAVE_SOCKOPTVALSYM_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/userio.c:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dontcare [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKD_BUFSIZE [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socketopt.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iobuffer_t [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socketopt.c:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:376:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/showconfig.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socketopt.c:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:396:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/showconfig.c:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/pselect.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rgethostbyname.c:73:25: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] dante-1.4.4/lib/iobuf.c:417:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/showconfig.c:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:494:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/showconfig.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/clientprotocol.c:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:507:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/showconfig.c:471:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXGWSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/sockatmark.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCATMARK [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/clientprotocol.c:206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_SOCKS_V4REPLY_VERSION [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/showconfig.c:510:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/clientprotocol.c:303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NEGOTIATE [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:634:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enclen [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/clientprotocol.c:592:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_IPV4 [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:652:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/vsyslog.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/clientprotocol.c:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NEGOTIATE [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:666:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enclen [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/clientprotocol.c:937:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:682:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iobuf.c:710:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] dante-1.4.4/bin/convert_sid.c:9:22: style: Parameter 'argv' can be declared as const array [constParameter] dante-1.4.4/lib/iobuf.c:770:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/bandwidth.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKD_BUFSIZE [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/inet_pton.c:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/accesscheck.c:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/auth_password.c:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/getifaddrs.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFCONF [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/accesscheck.c:299:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/auth_password.c:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/getifaddrs.c:297:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/getifaddrs.c:345:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifaddrs [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/udp_util.c:60:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/socket.c:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/fmt_sockd.c:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALERT [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/config.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loglock [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/fmt_sockd.c:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/config.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:602:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/fmt_sockd.c:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/config.c:261:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_DOMAIN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:651:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/fmt_sockd.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:93:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/config.c:811:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_IPV4 [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:672:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/fmt_sockd.c:175:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configfile [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:117:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/Rrresvport.c:56:9: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] dante-1.4.4/lib/config.c:842:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:691:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/fmt_sockd.c:185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:213:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/config.c:1141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_NOTSET [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/ipv6.c:65:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/socket.c:767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NEGOTIATE [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/fmt_sockd.c:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:238:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/config.c:1254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:913:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/udp.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/fmt_sockd.c:223:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNALIF [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/method_uname.c:92:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smethodc [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:242:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/config.c:1426:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxfail [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:1023:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/udp.c:340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/fmt_sockd.c:235:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/method_uname.c:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEGOTIATE_ERROR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/config.c:1454:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:1087:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SO_REUSEADDR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/udp.c:676:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/method_uname.c:266:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/config.c:1545:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolveprotocol [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:1292:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/method_uname.c:308:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/getoutaddr.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/getoutaddr.c:390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/getoutaddr.c:440:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/getoutaddr.c:605:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/privileges.c:200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haveprivs [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/io.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/inet_ntoa.c:52:8: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] dante-1.4.4/sockd/getoutaddr.c:648:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addrscope_global [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor_util.c:64:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDPASS_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/privileges.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haveprivs [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/io.c:204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/inet_ntoa.c:52:8: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] dante-1.4.4/sockd/getoutaddr.c:689:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor_util.c:163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDPASS_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/privileges.c:533:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/io.c:251:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockd_io_t [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/inet_ntoa.c:52:8: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] dante-1.4.4/sockd/monitor_util.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable monitor [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/privileges.c:584:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inited [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd.c:116:2: error: #error "who are we?" [preprocessorErrorDirective] dante-1.4.4/lib/io.c:575:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockd_io_t [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/inet_ntoa.c:52:8: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] dante-1.4.4/lib/io.c:783:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/io.c:881:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/io.c:1136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_icmp.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/io.c:1374:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockaddr.c:123:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_protocol.c:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockaddr.c:149:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/util.c:72:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKSV4_SUCCESS [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_NETUNREACH [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io_misc.c:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io_misc.c:263:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALARM_DISCONNECT [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:307:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_IPV4 [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hostcache.c:209:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:333:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hostcache.c:603:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKD_CACHESTAT [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:431:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] dante-1.4.4/unlicensed/bandwidth.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKD_BUFSIZE [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hostcache.c:838:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:493:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV4_FULLNETMASK [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hostcache.c:1009:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:565:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/auth_password.c:91:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] dante-1.4.4/lib/hostcache.c:1027:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRY_AGAIN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:637:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/auth_password.c:126:14: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] dante-1.4.4/lib/hostcache.c:1041:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hostfd [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:719:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIFNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/auth_password.c:154:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/hostcache.c:1063:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOSTENT_MAX_ALIASES [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:868:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/auth_password.c:195:15: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] dante-1.4.4/lib/hostcache.c:1134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:890:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_SP [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/session.c:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hostcache.c:1250:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:916:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reservedfdv [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/session.c:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_socket.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hostcache.c:1320:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKD_HOSTCACHE [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1033:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:368:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/session.c:324:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_unset [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_socket.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hostcache.c:1337:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_name [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1081:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:501:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/session.c:534:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_socket.c:231:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addrc [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hostcache.c:1380:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_addr [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1092:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:539:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpected_deaths [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_socket.c:377:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/hostcache.c:1403:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV4_FULLNETMASK [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:572:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_socket.c:549:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxopenfiles [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:589:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_OFILE [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:657:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tcpinfo.c:64:8: style: Parameter 'fdv' can be declared as const array [constParameter] dante-1.4.4/lib/util.c:1267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:754:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_util.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXMETHODS [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tcpinfo.c:65:10: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] dante-1.4.4/lib/util.c:1277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:1111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_util.c:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable motherpidv [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_TRUNC [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_util.c:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hostfd [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1359:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_util.c:224:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable motherpidv [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1468:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_util.c:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/util.c:1507:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_util.c:325:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_util.c:347:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_util.c:393:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:177:13: style: Checking if unsigned expression 'sent' is less than zero. [unsignedLessThanZero] dante-1.4.4/sockd/accesscheck.c:91:14: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] dante-1.4.4/sockd/sockd_util.c:429:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable motherpidv [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rcompat.c:320:17: style: Checking if unsigned expression 'received' is less than zero. [unsignedLessThanZero] dante-1.4.4/lib/upnp.c:63:15: style: Parameter 'gw' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/accesscheck.c:92:20: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] dante-1.4.4/sockd/sockd_util.c:463:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/upnp.c:64:10: style: Parameter 'emsg' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/accesscheck.c:115:23: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] dante-1.4.4/sockd/sockd_udp.c:155:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_UDP [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_udp.c:421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_TRUNC [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/inet_ntoa.c:48:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/sockd_udp.c:455:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_udp.c:623:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rbind.c:102:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/libscompat/setproctitle.c:69:34: style: Parameter 'argv' can be declared as const array [constParameter] dante-1.4.4/sockd/sockd_udp.c:907:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rbind.c:105:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/method_uname.c:433:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/Rbind.c:135:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/Rgethostbyname.c:141:9: error: Uninitialized variable: ipindex [uninitvar] dante-1.4.4/sockd/bandwidth.c:102:20: style: Parameter 'overflowok' can be declared as pointer to const [constParameterPointer] dante-1.4.4/lib/iobuf.c:401:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/iobuf.c:477:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/tcpinfo.c:68:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tcpinfo.c:68:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/serverconfig.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIFNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/serverconfig.c:372:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/serverconfig.c:483:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/serverconfig.c:911:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_TCP [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/serverconfig.c:981:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/serverconfig.c:1009:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/serverconfig.c:1153:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHMETHOD_NONE [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockopt.c:206:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dante-1.4.4/lib/upnp.c:67:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/serverconfig.c:1940:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/sockopt.c:240:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dante-1.4.4/lib/upnp.c:67:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/serverconfig.c:2000:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/serverconfig.c:2071:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/serverconfig.c:2093:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTERNALIF [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/protocol.c:187:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/socketopt.c:257:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/math.c:52:23: style: Parameter 'tvarr' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/serverconfig.c:2128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNALIF [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rbind.c:75:22: warning:inconclusive: Either the condition '_name==NULL' is redundant or there is possible null pointer dereference: _name. [nullPointerRedundantCheck] dante-1.4.4/lib/Rbind.c:71:14: note: Assuming that condition '_name==NULL' is not redundant dante-1.4.4/lib/Rbind.c:75:22: note: Null pointer dereference dante-1.4.4/sockd/math.c:71:23: style: Parameter 'tvarr' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/auth_password.c:74:56: style: Variable 'crypted' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/auth_password.c:193:19: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] dante-1.4.4/lib/fmt_customer.c:58:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/privileges.c:317:17: style: The if condition is the same as the previous if condition [duplicateCondition] dante-1.4.4/sockd/privileges.c:310:17: note: First condition dante-1.4.4/sockd/privileges.c:317:17: note: Second condition dante-1.4.4/lib/fmt_customer.c:58:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/ipv6.c:133:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/libscompat/vsyslog.c:86:10: style: Variable 'prlen' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/ipv6.c:133:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/checkmodule.c:55:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/checkmodule.c:55:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/checkmodule.c:66:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/checkmodule.c:66:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:232:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/dante_udp.c:108:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_NOERROR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:393:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXRULEADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/dante_udp.c:1023:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_NOERROR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:509:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_TCPs [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/getifaddrs.c:113:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/dante_udp.c:1397:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/unlicensed/bandwidth.c:102:20: style: Parameter 'overflowok' can be declared as pointer to const [constParameterPointer] dante-1.4.4/lib/tostring.c:527:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_TCPs [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/getifaddrs.c:175:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/dante_udp.c:1471:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_NOTSET [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:549:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_BINDs [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/getifaddrs.c:176:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/unlicensed/convert_sid.c:9:22: style: Parameter 'argv' can be declared as const array [constParameter] dante-1.4.4/lib/iface.c:254:8: warning: Uninitialized variable: fp [uninitvar] dante-1.4.4/lib/iface.c:220:18: note: Assuming condition is false dante-1.4.4/lib/iface.c:254:8: note: Uninitialized variable: fp dante-1.4.4/lib/tostring.c:601:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/getifaddrs.c:177:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/accesscheck.c:79:18: style: Variable 'groupent' can be declared as pointer to const [constVariablePointer] dante-1.4.4/lib/tostring.c:635:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHMETHOD_NOTSETs [valueFlowBailoutIncompleteVar] dante-1.4.4/libscompat/getifaddrs.c:249:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/tostring.c:681:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_SOCKS_V4s [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:722:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iface.c:80:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/sockopt.c:54:16: style: struct member 'option::optstr' is never used. [unusedStructMember] dante-1.4.4/lib/tostring.c:779:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRINFO_ATYPE [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/iface.c:80:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:853:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRINFO_PORT [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:863:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:884:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:91:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:962:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6_FMTSTR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:134:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:995:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINSOCKSUDPHLEN [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:294:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1038:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:294:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1054:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:385:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1079:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:397:12: style: Variable 'strused' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1112:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_tcp.c:87:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_BINDREPLY [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/method.c:385:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_tcp.c:515:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_NOERROR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:1216:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_IPV4 [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_icmp.c:127:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/Raccept.c:118:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/tostring.c:1275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:1354:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:1384:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/clientprotocol.c:315:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/tostring.c:1682:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:1720:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:1891:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKETOPT_PRE [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:1940:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:2101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_from [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:2157:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:2215:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:2281:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERDICT_PASSs [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:2300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:2327:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rconnect.c:225:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/tostring.c:2354:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rconnect.c:276:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/socketopt.c:188:14: warning: Function 'setconfsockoption' argument order different: declaration 'in, out, safamily, protocol, isclientside, whichtime, opt' definition 'target, in, safamily, protocol, isclientside, whichtime, opt' [funcArgOrderDifferent] dante-1.4.4/lib/socketopt.c:50:29: note: Function 'setconfsockoption' argument order different: declaration 'in, out, safamily, protocol, isclientside, whichtime, opt' definition 'target, in, safamily, protocol, isclientside, whichtime, opt' dante-1.4.4/lib/socketopt.c:188:14: note: Function 'setconfsockoption' argument order different: declaration 'in, out, safamily, protocol, isclientside, whichtime, opt' definition 'target, in, safamily, protocol, isclientside, whichtime, opt' dante-1.4.4/lib/tostring.c:2422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rconnect.c:284:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/tostring.c:2526:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/Rconnect.c:289:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/unlicensed/checkmodule.c:55:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/Rconnect.c:292:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/unlicensed/checkmodule.c:55:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/unlicensed/checkmodule.c:66:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/unlicensed/checkmodule.c:66:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/Raccept.c:319:24: style: Condition 'socksfd.state.acceptpending' is always true [knownConditionTrueFalse] dante-1.4.4/lib/clientprotocol.c:779:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] dante-1.4.4/libscompat/getifaddrs.c:121:13: style: Variable 'ifconf.ifc_len' is assigned an expression that holds the same value. [redundantAssignment] dante-1.4.4/libscompat/getifaddrs.c:116:11: note: len is assigned 'ifconf.ifc_len' here. dante-1.4.4/libscompat/getifaddrs.c:117:31: note: Assuming condition is false dante-1.4.4/libscompat/getifaddrs.c:121:13: note: Variable 'ifconf.ifc_len' is assigned an expression that holds the same value. dante-1.4.4/lib/clientprotocol.c:779:16: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] dante-1.4.4/lib/clientprotocol.c:865:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] dante-1.4.4/lib/clientprotocol.c:865:16: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] dante-1.4.4/lib/clientprotocol.c:906:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] dante-1.4.4/libscompat/inet_pton.c:132:16: error: Uninitialized variable: tmp [uninitvar] dante-1.4.4/libscompat/inet_pton.c:129:15: note: Assuming condition is false dante-1.4.4/libscompat/inet_pton.c:132:16: note: Uninitialized variable: tmp dante-1.4.4/libscompat/getifaddrs.c:326:44: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dante-1.4.4/lib/Rconnect.c:73:23: warning: Either the condition '_name==NULL' is redundant or there is possible null pointer dereference: _name. [nullPointerRedundantCheck] dante-1.4.4/lib/Rconnect.c:72:14: note: Assuming that condition '_name==NULL' is not redundant dante-1.4.4/lib/Rconnect.c:73:23: note: Null pointer dereference dante-1.4.4/libscompat/getifaddrs.c:327:30: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] dante-1.4.4/libscompat/getifaddrs.c:327:53: style: Parameter 'netmask' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/getoutaddr.c:125:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/libscompat/getifaddrs.c:328:30: style: Parameter 'dstaddr' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/getoutaddr.c:539:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/Rconnect.c:73:23: error: Null pointer dereference [nullPointer] dante-1.4.4/libscompat/getifaddrs.c:328:56: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/sockd_util.c:277:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_util.c:462:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/Raccept.c:223:32: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/sockd_socket.c:129:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_io_misc.c:257:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_io_misc.c:257:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/showconfig.c:395:16: style: Variable 'route' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/getoutaddr.c:639:27: style:inconclusive: Function 'addrscope_matches' argument 2 names different: declaration 'addrscope' definition 'scope'. [funcArgNamesDifferent] dante-1.4.4/sockd/getoutaddr.c:54:42: note: Function 'addrscope_matches' argument 2 names different: declaration 'addrscope' definition 'scope'. dante-1.4.4/sockd/getoutaddr.c:639:27: note: Function 'addrscope_matches' argument 2 names different: declaration 'addrscope' definition 'scope'. dante-1.4.4/sockd/sockd_udp.c:633:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_udp.c:666:15: style: Condition 's!=-1' is always true [knownConditionTrueFalse] dante-1.4.4/sockd/sockd_udp.c:652:10: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] dante-1.4.4/sockd/sockd_udp.c:649:10: note: s is assigned dante-1.4.4/sockd/sockd_udp.c:652:10: note: s is overwritten dante-1.4.4/sockd/sockd_udp.c:751:12: style: Parameter 'maxclientc' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/sockd_udp.c:844:17: style: Parameter 'udpclient' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/sockd_udp.c:496:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_udp.c:496:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_udp.c:756:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_udp.c:756:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_child.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noaddchild [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noaddchild [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:141:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:462:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROC_NEGOTIATE [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:626:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable waitingforexit [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:714:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:763:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKD_EXITNORMALLY [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:845:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freec [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:909:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROC_MONITOR [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:975:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDPASS_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:1169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:1226:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:1314:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROC_MONITOR [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:1351:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKD_NEGOTIATEMAX [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:1372:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxrequests [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:1425:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:1451:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:2198:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_child.c:2217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor_util.c:66:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor_util.c:73:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor_util.c:165:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor_util.c:184:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor_util.c:135:29: style: Condition 'sockscf.option.debug||1' is always true [knownConditionTrueFalse] dante-1.4.4/sockd/monitor_util.c:191:29: style: Condition 'sockscf.option.debug||1' is always true [knownConditionTrueFalse] dante-1.4.4/sockd/shmem.c:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shmemfd [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHMEM_BW [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHMEM_BW [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:317:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:371:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:440:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:674:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:806:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable starttime [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:877:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:1030:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable safamily [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:1123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:1332:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:1411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:1633:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable safamily [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:1677:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:1717:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addrc [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:717:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:726:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:802:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHMEM_BW [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:998:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:1488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:1563:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:1599:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:1615:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:1628:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complete [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:1640:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_negotiate.c:1758:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:232:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_none [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:313:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IOLOGADDR [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:487:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:517:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_EMERG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:563:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_EMERG [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:603:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:648:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:766:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:825:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:994:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:1058:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:1202:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:1269:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:1462:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLOGLEVELS [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/log.c:1493:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_USER [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:264:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/mother_util.c:632:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/rule.c:407:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:744:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:1856:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:1894:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:1917:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHMEM_NONE [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:2181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:2353:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:2885:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_IFNAME [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:3249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:3263:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHMEM_BW [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:3314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:3357:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_srule [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:3461:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/session.c:367:16: style: Checking if unsigned expression 'left' is less than zero. [unsignedLessThanZero] dante-1.4.4/sockd/session.c:299:20: style:inconclusive: Function 'session_isavailable' argument 1 names different: declaration 'ss' definition 'shmem'. [funcArgNamesDifferent] dante-1.4.4/sockd/session.c:51:37: note: Function 'session_isavailable' argument 1 names different: declaration 'ss' definition 'shmem'. dante-1.4.4/sockd/session.c:299:20: note: Function 'session_isavailable' argument 1 names different: declaration 'ss' definition 'shmem'. dante-1.4.4/sockd/session.c:528:17: style:inconclusive: Function 'throttlepermits' argument 3 names different: declaration 'client_since_starttime' definition 'newclients'. [funcArgNamesDifferent] dante-1.4.4/sockd/session.c:69:30: note: Function 'throttlepermits' argument 3 names different: declaration 'client_since_starttime' definition 'newclients'. dante-1.4.4/sockd/session.c:528:17: note: Function 'throttlepermits' argument 3 names different: declaration 'client_since_starttime' definition 'newclients'. dante-1.4.4/sockd/mother_util.c:622:25: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/sockd/mother_util.c:600:22: note: Shadowed declaration dante-1.4.4/sockd/mother_util.c:622:25: note: Shadow variable dante-1.4.4/sockd/mother_util.c:379:9: error: Uninitialized variable: maxproc [uninitvar] dante-1.4.4/sockd/mother_util.c:79:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/mother_util.c:79:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/connectchild.c:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDPASS_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:384:21: style: Variable 'maxproc.rlim_max' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/connectchild.c:698:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:571:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/connectchild.c:731:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:571:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/connectchild.c:786:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:656:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/connectchild.c:1303:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/mother_util.c:656:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/socket.c:128:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/socket.c:334:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/socket.c:1323:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/socket.c:932:20: style: Condition 'port+1==0' is always false [knownConditionTrueFalse] dante-1.4.4/lib/socket.c:1188:25: style: Condition 'rc2==-1' is always true [knownConditionTrueFalse] dante-1.4.4/lib/socket.c:1188:12: note: Assuming that condition 'rc1==-1' is not redundant dante-1.4.4/lib/socket.c:1146:12: note: Assuming that condition 'rc1!=rc2' is not redundant dante-1.4.4/lib/socket.c:1188:25: note: Condition 'rc2==-1' is always true dante-1.4.4/sockd/sockd_request.c:254:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:514:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:522:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:742:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:867:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:3196:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:3530:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_CONNECT [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:3680:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:3697:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:3846:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:3958:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROXY_SOCKS_V4 [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:4172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:4233:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_sockaddr [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:4275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_request.c:4421:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTHMETHOD_NONE [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/socket.c:331:20: style: Local variable 'len' shadows outer variable [shadowVariable] dante-1.4.4/lib/socket.c:80:14: note: Shadowed declaration dante-1.4.4/lib/socket.c:331:20: note: Shadow variable dante-1.4.4/lib/socket.c:566:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/socket.c:566:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/socket.c:727:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/socket.c:727:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/serverconfig.c:538:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:541:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:553:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:554:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:557:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:685:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:712:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:719:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:722:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:735:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:743:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:754:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:767:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:770:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:2033:22: style:inconclusive: Function 'safamily_isenabled' argument 1 names different: declaration 'family' definition 'safamily'. [funcArgNamesDifferent] dante-1.4.4/sockd/serverconfig.c:52:38: note: Function 'safamily_isenabled' argument 1 names different: declaration 'family' definition 'safamily'. dante-1.4.4/sockd/serverconfig.c:2033:22: note: Function 'safamily_isenabled' argument 1 names different: declaration 'family' definition 'safamily'. dante-1.4.4/lib/addressmatch.c:254:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/serverconfig.c:1211:15: style: Variable 'methodv' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/serverconfig.c:2038:25: style: Variable 'interface' can be declared as pointer to const [constVariablePointer] dante-1.4.4/lib/addressmatch.c:832:15: style: Condition '!matched' is always true [knownConditionTrueFalse] dante-1.4.4/lib/addressmatch.c:831:22: note: Assignment 'matched=0', assigned value is 0 dante-1.4.4/lib/addressmatch.c:832:15: note: Condition '!matched' is always true dante-1.4.4/sockd/serverconfig.c:588:14: error: Uninitialized variable: prevrule [uninitvar] dante-1.4.4/sockd/serverconfig.c:1863:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/serverconfig.c:1910:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/util.c:178:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/util.c:185:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/util.c:206:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/util.c:575:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/util.c:578:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/util.c:1358:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/util.c:1424:22: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] dante-1.4.4/lib/util.c:1490:13: style: Condition 'size>0' is always true [knownConditionTrueFalse] dante-1.4.4/lib/util.c:1472:13: note: Assuming that condition 'size<=0' is not redundant dante-1.4.4/lib/util.c:1490:13: note: Condition 'size>0' is always true dante-1.4.4/lib/util.c:1472:13: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] dante-1.4.4/lib/udp.c:398:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/udp.c:692:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/udp.c:728:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/udp.c:807:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/udp.c:810:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/util.c:411:12: warning: Uninitialized variable: host [uninitvar] dante-1.4.4/lib/util.c:381:32: note: Calling function 'ruleaddr2sockshost', 2nd argument '&host' value is dante-1.4.4/lib/util.c:405:13: note: Assuming condition is false dante-1.4.4/lib/util.c:411:12: note: Uninitialized variable: host dante-1.4.4/lib/util.c:1021:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/util.c:1021:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:993:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/tostring.c:1016:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/tostring.c:2375:14: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] dante-1.4.4/lib/tostring.c:1357:15: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] dante-1.4.4/lib/tostring.c:2425:15: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] dante-1.4.4/lib/tostring.c:2373:19: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/monitor.c:172:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALARM_INTERNAL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:411:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:487:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:511:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable monitor [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:593:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHMEM_MONITOR [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:608:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:665:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:737:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:333:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:761:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:1290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:856:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:1299:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:934:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALARM_INTERNAL [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:1380:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:1067:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:1413:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDPASS_MAX [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:1342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXRULEADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:1904:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_TCP [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:1417:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:1970:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:1472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXRULEADDRSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2026:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:1524:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable monitor [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2050:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:1636:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALARM_DATA [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:1735:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2244:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:1761:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2395:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/monitor.c:1808:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2571:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2631:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_TCP [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2661:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMEOUT_NOTSET [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2774:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKD_IOMAX [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:2814:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:3283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSOCKSHOSTSTRING [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:3464:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:3560:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_BINDREPLY [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/sockd_io.c:4202:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_CONNECT [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/tostring.c:473:24: style: Variable 'lenused' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:478:24: style: Variable 'lenused' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:487:21: style: Variable 'lenused' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:837:21: style: Variable 'lenused' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1068:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1068:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1101:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1101:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1134:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:1361:12: style: Variable 'strused' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:2027:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:2067:12: style: Variable 'strused' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/tostring.c:2027:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/config.c:258:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/config.c:747:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/config.c:748:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/config.c:750:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/config.c:766:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/config.c:775:28: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] dante-1.4.4/lib/config.c:257:5: warning: Either the condition '(route=malloc(sizeof(*route)))==NULL' is redundant or there is possible null pointer dereference: route. [nullPointerRedundantCheck] dante-1.4.4/lib/config.c:253:41: note: Assuming that condition '(route=malloc(sizeof(*route)))==NULL' is not redundant dante-1.4.4/lib/config.c:257:5: note: Null pointer dereference dante-1.4.4/lib/config.c:260:8: warning: Either the condition '(route=malloc(sizeof(*route)))==NULL' is redundant or there is possible null pointer dereference: route. [nullPointerRedundantCheck] dante-1.4.4/lib/config.c:253:41: note: Assuming that condition '(route=malloc(sizeof(*route)))==NULL' is not redundant dante-1.4.4/lib/config.c:260:8: note: Null pointer dereference dante-1.4.4/lib/config.c:662:11: warning: Either the condition '(nextroute=malloc(sizeof(*nextroute)))==NULL' is redundant or there is possible null pointer dereference: nextroute. [nullPointerRedundantCheck] dante-1.4.4/lib/config.c:658:55: note: Assuming that condition '(nextroute=malloc(sizeof(*nextroute)))==NULL' is not redundant dante-1.4.4/lib/config.c:662:11: note: Null pointer dereference dante-1.4.4/lib/config.c:764:29: style: Variable 'service' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/shmemconfig.c:304:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmemconfig.c:1073:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmemconfig.c:1103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmemconfig.c:1129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmemconfig.c:1153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/shmem.c:292:10: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] dante-1.4.4/sockd/sockd_child.c:1001:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_child.c:1093:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_child.c:1178:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_child.c:1185:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_child.c:1225:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_child.c:1267:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_child.c:1868:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_child.c:2080:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/shmem.c:1084:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/shmem.c:1332:19: style: Condition 'fname!=NULL' is always true [knownConditionTrueFalse] dante-1.4.4/sockd/sockd_child.c:1792:64: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] dante-1.4.4/sockd/sockd_child.c:96:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:96:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:118:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:118:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:139:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:139:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:142:20: style: Local variable 'childv' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2137:21: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:142:20: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:143:19: style: Local variable 'childc' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2138:13: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:143:19: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:559:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:559:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:560:20: style: Local variable 'childv' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2137:21: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:560:20: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:561:15: style: Local variable 'childc' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2138:13: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:561:15: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:709:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:709:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:710:20: style: Local variable 'childv' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2137:21: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:710:20: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:712:12: style: Local variable 'childc' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2138:13: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:712:12: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:762:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:762:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:764:20: style: Local variable 'childv' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2137:21: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:764:20: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:766:12: style: Local variable 'childc' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2138:13: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:766:12: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:829:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:829:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:830:20: style: Local variable 'childv' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2137:21: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:830:20: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:831:15: style: Local variable 'childc' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2138:13: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:831:15: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:931:12: style: Local variable 'childc' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2138:13: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:931:12: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:932:20: style: Local variable 'childv' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2137:21: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:932:20: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:966:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:966:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1162:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1162:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1212:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1212:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1306:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1306:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1308:12: style: Local variable 'childc' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2138:13: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1308:12: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1309:20: style: Local variable 'childv' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2137:21: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1309:20: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1370:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1370:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1423:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1423:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1439:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1439:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1444:20: style: Local variable 'childv' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2137:21: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1444:20: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:1447:12: style: Local variable 'childc' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2138:13: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:1447:12: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:2065:25: style: Local variable 'p' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:1449:8: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:2065:25: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:2216:16: style: Local variable 'function' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_child.c:2139:12: note: Shadowed declaration dante-1.4.4/sockd/sockd_child.c:2216:16: note: Shadow variable dante-1.4.4/sockd/sockd_child.c:143:19: style: Variable 'childc' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/sockd_child.c:617:12: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/shmem.c:1627:21: style:inconclusive: Function 'keystate_data' argument 3 names different: declaration 'key' definition 'keydata'. [funcArgNamesDifferent] dante-1.4.4/sockd/shmem.c:84:32: note: Function 'keystate_data' argument 3 names different: declaration 'key' definition 'keydata'. dante-1.4.4/sockd/shmem.c:1627:21: note: Function 'keystate_data' argument 3 names different: declaration 'key' definition 'keydata'. dante-1.4.4/sockd/shmem.c:1255:23: style: Local variable 'keydata' shadows outer variable [shadowVariable] dante-1.4.4/sockd/shmem.c:1118:20: note: Shadowed declaration dante-1.4.4/sockd/shmem.c:1255:23: note: Shadow variable dante-1.4.4/sockd/shmem.c:126:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/sockd_child.c:1229:4: style: Variable 'ioc' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/shmem.c:207:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/shmem.c:207:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/shmem.c:224:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/shmem.c:292:19: style: Variable 'objects' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/shmem.c:224:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] config_parse.y:655:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extension [valueFlowBailoutIncompleteVar] config_parse.y:3451:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid [valueFlowBailoutIncompleteVar] config_parse.y:3713:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV4_FULLNETMASK [valueFlowBailoutIncompleteVar] config_parse.y:3777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_ADDR_IPV4 [valueFlowBailoutIncompleteVar] config_parse.y:4112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] config_parse.y:4146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] config_parse.y:4256:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHMEM_MONITOR [valueFlowBailoutIncompleteVar] config_parse.y:4277:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verifyonly [valueFlowBailoutIncompleteVar] config_parse.y:4357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable euid [valueFlowBailoutIncompleteVar] dante-1.4.4/lib/io.c:379:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/io.c:1158:11: style: Local variable 'i' shadows outer variable [shadowVariable] dante-1.4.4/lib/io.c:1041:8: note: Shadowed declaration dante-1.4.4/lib/io.c:1158:11: note: Shadow variable dante-1.4.4/lib/io.c:707:22: style: Variable 'iobuf' can be declared as pointer to const [constVariablePointer] dante-1.4.4/lib/io.c:739:19: style: Variable 'iobuf' can be declared as pointer to const [constVariablePointer] dante-1.4.4/libscompat/strvis.c:168:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] dante-1.4.4/libscompat/strvis.c:179:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dante-1.4.4/libscompat/strvis.c:224:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/sockd_request.c:253:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:741:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:752:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:902:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:906:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:1220:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:3700:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:3733:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:3852:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:4049:16: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:4080:22: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:4375:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_request.c:3821:19: style: Condition 'route!=NULL' is always true [knownConditionTrueFalse] dante-1.4.4/sockd/sockd_request.c:3428:10: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dante-1.4.4/sockd/sockd_request.c:4263:21: style:inconclusive: Function 'bindexternaladdr' argument 2 names different: declaration 'req' definition '_req'. [funcArgNamesDifferent] dante-1.4.4/sockd/sockd_request.c:82:69: note: Function 'bindexternaladdr' argument 2 names different: declaration 'req' definition '_req'. dante-1.4.4/sockd/sockd_request.c:4263:21: note: Function 'bindexternaladdr' argument 2 names different: declaration 'req' definition '_req'. dante-1.4.4/sockd/sockd_request.c:3695:13: style: Variable 'route' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/sockd_request.c:4171:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/connectchild.c:499:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:530:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:650:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:658:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:930:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:936:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:1159:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:1187:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:1215:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:1422:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:1435:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_negotiate.c:229:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_negotiate.c:741:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_negotiate.c:751:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_negotiate.c:822:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_negotiate.c:898:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_negotiate.c:939:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_negotiate.c:997:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_negotiate.c:1001:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_negotiate.c:1548:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/connectchild.c:1485:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1485:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1504:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1504:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1528:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1528:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1538:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1538:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1551:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1551:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1562:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1562:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1578:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1578:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1589:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1589:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1604:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1604:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1627:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1627:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1639:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1639:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1660:28: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1660:28: note: Shadow variable dante-1.4.4/lib/connectchild.c:1674:28: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1674:28: note: Shadow variable dante-1.4.4/lib/connectchild.c:1688:28: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1688:28: note: Shadow variable dante-1.4.4/lib/connectchild.c:1723:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1723:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1739:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1739:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1752:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1752:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1763:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1763:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1786:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1786:22: note: Shadow variable dante-1.4.4/lib/connectchild.c:1810:25: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1786:22: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1810:25: note: Shadow variable dante-1.4.4/lib/connectchild.c:1832:22: style: Local variable 'msgv' shadows outer variable [shadowVariable] dante-1.4.4/lib/connectchild.c:1457:19: note: Shadowed declaration dante-1.4.4/lib/connectchild.c:1832:22: note: Shadow variable dante-1.4.4/sockd/sockd_negotiate.c:1623:17: style:inconclusive: Function 'neg_completed' argument 1 names different: declaration 'howmany' definition 'count'. [funcArgNamesDifferent] dante-1.4.4/sockd/sockd_negotiate.c:133:28: note: Function 'neg_completed' argument 1 names different: declaration 'howmany' definition 'count'. dante-1.4.4/sockd/sockd_negotiate.c:1623:17: note: Function 'neg_completed' argument 1 names different: declaration 'howmany' definition 'count'. dante-1.4.4/sockd/sockd_negotiate.c:1585:23: style: Parameter 'neg' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/sockd_negotiate.c:1594:12: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] dante-1.4.4/sockd/sockd_negotiate.c:1757:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/connectchild.c:809:24: style: struct member 'Anonymous0::msglen' is never used. [unusedStructMember] dante-1.4.4/sockd/dante_udp.c:364:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/rule.c:1632:31: error:inconclusive: Using pointer to local variable 'buf' that is out of scope. [invalidLifetime] dante-1.4.4/sockd/rule.c:1609:20: note: Array decayed to pointer here. dante-1.4.4/sockd/rule.c:1606:12: note: Variable created here. dante-1.4.4/sockd/rule.c:1632:31: note: Using pointer to local variable 'buf' that is out of scope. config_scan.c:3742:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] config_scan.c:6556:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] config_scan.c:6701:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] config_scan.c:6850:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] config_scan.c:7088:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dante-1.4.4/sockd/rule.c:780:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/rule.c:2135:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/rule.c:2136:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/rule.c:2339:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/rule.c:3349:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/dante_udp.c:1463:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/rule.c:2345:5: warning: Either the condition '(rule=malloc(sizeof(*rule)))==NULL' is redundant or there is possible null pointer dereference: rule. [nullPointerRedundantCheck] dante-1.4.4/sockd/rule.c:2341:39: note: Assuming that condition '(rule=malloc(sizeof(*rule)))==NULL' is not redundant dante-1.4.4/sockd/rule.c:2345:5: note: Null pointer dereference dante-1.4.4/sockd/rule.c:2347:4: warning: Either the condition '(rule=malloc(sizeof(*rule)))==NULL' is redundant or there is possible null pointer dereference: rule. [nullPointerRedundantCheck] dante-1.4.4/sockd/rule.c:2341:39: note: Assuming that condition '(rule=malloc(sizeof(*rule)))==NULL' is not redundant dante-1.4.4/sockd/rule.c:2347:4: note: Null pointer dereference dante-1.4.4/sockd/rule.c:140:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/rule.c:140:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/rule.c:918:11: style: Variable 'sidmatched' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/rule.c:2864:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] config_parse.c:2958:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] config_parse.y:983:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:1006:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:1010:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:1012:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:1016:19: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] config_parse.y:1061:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:1271:17: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] config_parse.y:1276:17: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] config_parse.y:1592:30: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:1595:30: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:3359:22: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] config_parse.y:3368:22: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] config_parse.y:3530:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:3531:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:3754:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:3775:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:3776:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:3780:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:3781:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:3782:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4119:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4194:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4195:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4196:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4198:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4199:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4207:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4208:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4232:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4246:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4247:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4248:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.y:4254:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] config_parse.c:3043:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] config_parse.c:2985:31: note: 'yystate' is assigned value '0' here. config_parse.c:3043:3: note: The comparison '0 <= yystate' is always true. config_parse.y:1843:40: style: Variable 'monitorif->alarm.test.mtu.dotest' is reassigned a value before the old one has been used. [redundantAssignment] config_parse.y:1842:40: note: monitorif->alarm.test.mtu.dotest is assigned config_parse.y:1843:40: note: monitorif->alarm.test.mtu.dotest is overwritten config_parse.y:3624:23: style:inconclusive: Function 'ipaddr_requires_netmask' argument 2 names different: declaration 'objecttype' definition 'type'. [funcArgNamesDifferent] config_parse.y:69:44: note: Function 'ipaddr_requires_netmask' argument 2 names different: declaration 'objecttype' definition 'type'. config_parse.y:3624:23: note: Function 'ipaddr_requires_netmask' argument 2 names different: declaration 'objecttype' definition 'type'. config_parse.y:3677:12: style:inconclusive: Function 'addnumber' argument 1 names different: declaration 'numberc' definition 'nc'. [funcArgNamesDifferent] config_parse.y:79:19: note: Function 'addnumber' argument 1 names different: declaration 'numberc' definition 'nc'. config_parse.y:3677:12: note: Function 'addnumber' argument 1 names different: declaration 'numberc' definition 'nc'. config_parse.y:3678:15: style:inconclusive: Function 'addnumber' argument 2 names different: declaration 'numberv' definition 'nv'. [funcArgNamesDifferent] config_parse.y:79:39: note: Function 'addnumber' argument 2 names different: declaration 'numberv' definition 'nv'. config_parse.y:3678:15: note: Function 'addnumber' argument 2 names different: declaration 'numberv' definition 'nv'. config_parse.y:3697:14: style:inconclusive: Function 'addrinit' argument 2 names different: declaration 'netmask_required' definition '_netmask_required'. [funcArgNamesDifferent] config_parse.y:82:38: note: Function 'addrinit' argument 2 names different: declaration 'netmask_required' definition '_netmask_required'. config_parse.y:3697:14: note: Function 'addrinit' argument 2 names different: declaration 'netmask_required' definition '_netmask_required'. config_parse.y:3752:13: style:inconclusive: Function 'routeinit' argument 1 names different: declaration 'route' definition 'r'. [funcArgNamesDifferent] config_parse.y:88:20: note: Function 'routeinit' argument 1 names different: declaration 'route' definition 'r'. config_parse.y:3752:13: note: Function 'routeinit' argument 1 names different: declaration 'route' definition 'r'. config_parse.y:4274:16: style: Local variable 'function' shadows outer variable [shadowVariable] config_parse.y:187:20: note: Shadowed declaration config_parse.y:4274:16: note: Shadow variable config_parse.y:4355:16: style: Local variable 'function' shadows outer variable [shadowVariable] config_parse.y:187:20: note: Shadowed declaration config_parse.y:4355:16: note: Shadow variable config_parse.y:1003:23: style: Variable 'service' can be declared as pointer to const [constVariablePointer] config_parse.y:1269:22: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] config_parse.y:3357:25: style: Variable 'service' can be declared as pointer to const [constVariablePointer] config_parse.c:2958:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/shmemconfig.c:856:22: style: Condition 'arule!=NULL' is always true [knownConditionTrueFalse] dante-1.4.4/lib/log.c:501:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/log.c:1286:17: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dante-1.4.4/lib/log.c:1168:8: style: Condition 'needlock' is always false [knownConditionTrueFalse] dante-1.4.4/lib/log.c:1134:15: note: Assignment 'needlock=0', assigned value is 0 dante-1.4.4/lib/log.c:1168:8: note: Condition 'needlock' is always false dante-1.4.4/sockd/shmemconfig.c:1064:24: style:inconclusive: Function 'linkedsize' argument 1 names different: declaration 'head' definition 'list'. [funcArgNamesDifferent] dante-1.4.4/sockd/shmemconfig.c:50:32: note: Function 'linkedsize' argument 1 names different: declaration 'head' definition 'list'. dante-1.4.4/sockd/shmemconfig.c:1064:24: note: Function 'linkedsize' argument 1 names different: declaration 'head' definition 'list'. dante-1.4.4/lib/log.c:706:7: style: Variable 'p1' is reassigned a value before the old one has been used. [redundantAssignment] dante-1.4.4/lib/log.c:704:7: note: p1 is assigned dante-1.4.4/lib/log.c:706:7: note: p1 is overwritten dante-1.4.4/lib/log.c:1050:17: style:inconclusive: Function 'dolog' argument 3 names different: declaration 'logprefixlen' definition 'prefixlen'. [funcArgNamesDifferent] dante-1.4.4/lib/log.c:106:20: note: Function 'dolog' argument 3 names different: declaration 'logprefixlen' definition 'prefixlen'. dante-1.4.4/lib/log.c:1050:17: note: Function 'dolog' argument 3 names different: declaration 'logprefixlen' definition 'prefixlen'. dante-1.4.4/lib/log.c:1277:20: style: Local variable 'tocopy' shadows outer variable [shadowVariable] dante-1.4.4/lib/log.c:1258:14: note: Shadowed declaration dante-1.4.4/lib/log.c:1277:20: note: Shadow variable dante-1.4.4/lib/log.c:1290:21: style: Local variable 'p' shadows outer variable [shadowVariable] dante-1.4.4/lib/log.c:1253:16: note: Shadowed declaration dante-1.4.4/lib/log.c:1290:21: note: Shadow variable dante-1.4.4/lib/log.c:1291:23: style: Local variable 'tocopy' shadows outer variable [shadowVariable] dante-1.4.4/lib/log.c:1258:14: note: Shadowed declaration dante-1.4.4/lib/log.c:1291:23: note: Shadow variable dante-1.4.4/sockd/shmemconfig.c:923:10: style: Variable 'srclink' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/shmemconfig.c:924:10: style: Variable 'srclink' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/shmemconfig.c:952:16: style: Variable 'aroute' can be declared as pointer to const [constVariablePointer] dante-1.4.4/lib/log.c:1283:18: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/shmemconfig.c:953:16: style: Variable 'broute' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/shmemconfig.c:977:18: style: Variable 'amon' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/shmemconfig.c:977:38: style: Variable 'bmon' can be declared as pointer to const [constVariablePointer] dante-1.4.4/lib/log.c:601:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/log.c:601:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/log.c:824:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/log.c:824:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/log.c:993:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/lib/log.c:993:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] config_scan.c:6854:2: warning: Possible null pointer dereference: b [nullPointer] config_scan.c:6747:23: note: Calling function 'socks_yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 config_scan.c:6854:2: note: Null pointer dereference config_scan.c:6855:2: warning: Possible null pointer dereference: b [nullPointer] config_scan.c:6747:23: note: Calling function 'socks_yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 config_scan.c:6855:2: note: Null pointer dereference config_scan.c:6556:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] config_scan.c:6556:3: note: c is initialized config_scan.c:6556:3: note: c is overwritten config_scan.l:216:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:224:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:232:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:240:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:248:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:256:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:264:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:274:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:284:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:292:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:300:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:308:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:316:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:324:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:332:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:340:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:348:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:356:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:364:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:374:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:392:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:442:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:450:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:463:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:475:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:487:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:497:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:507:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:517:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:527:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:537:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:547:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:588:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:598:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:608:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:618:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:633:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:643:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:651:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:659:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:667:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:675:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:683:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:691:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:711:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:721:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:731:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:741:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:766:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:774:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:782:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:790:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:798:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:806:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:814:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:822:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:830:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:838:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:846:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:854:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:862:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:870:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:878:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:886:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:894:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:902:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:910:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:918:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:926:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:936:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:946:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:954:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:962:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:970:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:978:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:986:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:994:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1002:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1010:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1018:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1026:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1034:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1042:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1050:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1058:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1066:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1074:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1082:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1090:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1098:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1108:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1116:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1124:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1135:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1145:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1153:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1161:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1186:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1194:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1202:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1215:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1228:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1241:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1249:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1259:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1267:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1275:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1283:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1291:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1301:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1311:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1321:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1331:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1341:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1351:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1361:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1369:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1377:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1385:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1393:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1401:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1409:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1417:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1427:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1435:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1443:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1451:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1461:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1471:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1481:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1489:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1497:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1510:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1521:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1534:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1544:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1559:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1572:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1583:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1593:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1601:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1614:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1629:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1637:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1645:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1660:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1668:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1678:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1688:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1698:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1708:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1718:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1726:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1734:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1742:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1750:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1758:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1766:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1774:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1782:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1790:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1798:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1806:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1814:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1822:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1832:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1840:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1850:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1860:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1870:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1880:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1900:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1912:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1920:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1933:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1943:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1953:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1963:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1971:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1981:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:1991:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2001:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2011:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2021:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2031:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2041:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2051:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2061:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2071:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2081:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2089:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2097:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2105:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2113:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2123:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2133:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2143:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2153:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2163:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2173:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2183:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2193:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2201:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2209:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2217:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2225:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2233:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2241:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2249:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2257:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2265:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2273:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2281:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2291:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2301:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2311:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2321:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2331:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2341:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2351:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2361:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2371:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2381:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2391:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2401:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2411:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2421:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2431:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2441:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2451:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2461:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2469:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2477:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2487:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2507:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2517:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2532:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2560:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2605:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.l:2613:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] config_scan.c:6544:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] config_scan.c:6634:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] config_scan.c:396:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. config_scan.c:6634:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. config_scan.c:7039:54: style:inconclusive: Function 'socks_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] config_scan.c:346:53: note: Function 'socks_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. config_scan.c:7039:54: note: Function 'socks_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. config_scan.c:7052:54: style:inconclusive: Function 'socks_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] config_scan.c:347:52: note: Function 'socks_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. config_scan.c:7052:54: note: Function 'socks_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. config_scan.c:7052:74: style:inconclusive: Function 'socks_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] config_scan.c:347:68: note: Function 'socks_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. config_scan.c:7052:74: note: Function 'socks_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. config_scan.c:7184:30: style:inconclusive: Function 'socks_yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] config_scan.c:3565:29: note: Function 'socks_yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. config_scan.c:7184:30: note: Function 'socks_yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. config_scan.c:6498:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] config_scan.c:7052:54: style: Parameter 'yybytes' can be declared as pointer to const [constParameterPointer] config_scan.c:7086:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] dante-1.4.4/lib/hostcache.c:840:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/hostcache.c:909:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/hostcache.c:993:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/hostcache.c:1069:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/hostcache.c:1140:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/lib/hostcache.c:1332:21: style:inconclusive: Function 'name_matches_cache' argument 1 names different: declaration 'cacheentry' definition 'ce'. [funcArgNamesDifferent] dante-1.4.4/lib/hostcache.c:116:37: note: Function 'name_matches_cache' argument 1 names different: declaration 'cacheentry' definition 'ce'. dante-1.4.4/lib/hostcache.c:1332:21: note: Function 'name_matches_cache' argument 1 names different: declaration 'cacheentry' definition 'ce'. dante-1.4.4/lib/hostcache.c:1374:21: style:inconclusive: Function 'addr_matches_cache' argument 1 names different: declaration 'cacheentry' definition 'ce'. [funcArgNamesDifferent] dante-1.4.4/lib/hostcache.c:120:37: note: Function 'addr_matches_cache' argument 1 names different: declaration 'cacheentry' definition 'ce'. dante-1.4.4/lib/hostcache.c:1374:21: note: Function 'addr_matches_cache' argument 1 names different: declaration 'cacheentry' definition 'ce'. dante-1.4.4/lib/hostcache.c:1240:10: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dante-1.4.4/sockd/monitor.c:293:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor.c:410:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor.c:508:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor.c:519:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor.c:591:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor.c:777:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor.c:812:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/monitor.c:233:5: warning: Either the condition '(monitor=malloc(sizeof(*monitor)))==NULL' is redundant or there is possible null pointer dereference: monitor. [nullPointerRedundantCheck] dante-1.4.4/sockd/monitor.c:229:45: note: Assuming that condition '(monitor=malloc(sizeof(*monitor)))==NULL' is not redundant dante-1.4.4/sockd/monitor.c:233:5: note: Null pointer dereference dante-1.4.4/sockd/monitor.c:234:4: warning: Either the condition '(monitor=malloc(sizeof(*monitor)))==NULL' is redundant or there is possible null pointer dereference: monitor. [nullPointerRedundantCheck] dante-1.4.4/sockd/monitor.c:229:45: note: Assuming that condition '(monitor=malloc(sizeof(*monitor)))==NULL' is not redundant dante-1.4.4/sockd/monitor.c:234:4: note: Null pointer dereference dante-1.4.4/sockd/monitor.c:235:4: warning: Either the condition '(monitor=malloc(sizeof(*monitor)))==NULL' is redundant or there is possible null pointer dereference: monitor. [nullPointerRedundantCheck] dante-1.4.4/sockd/monitor.c:229:45: note: Assuming that condition '(monitor=malloc(sizeof(*monitor)))==NULL' is not redundant dante-1.4.4/sockd/monitor.c:235:4: note: Null pointer dereference dante-1.4.4/sockd/monitor.c:237:23: warning: Either the condition '(monitor=malloc(sizeof(*monitor)))==NULL' is redundant or there is possible null pointer dereference: monitor. [nullPointerRedundantCheck] dante-1.4.4/sockd/monitor.c:229:45: note: Assuming that condition '(monitor=malloc(sizeof(*monitor)))==NULL' is not redundant dante-1.4.4/sockd/monitor.c:237:23: note: Null pointer dereference dante-1.4.4/sockd/monitor.c:1556:12: style:inconclusive: Function 'timetillcheck' argument 4 names different: declaration 'timedout' definition 'hastimedout'. [funcArgNamesDifferent] dante-1.4.4/sockd/monitor.c:123:50: note: Function 'timetillcheck' argument 4 names different: declaration 'timedout' definition 'hastimedout'. dante-1.4.4/sockd/monitor.c:1556:12: note: Function 'timetillcheck' argument 4 names different: declaration 'timedout' definition 'hastimedout'. dante-1.4.4/sockd/monitor.c:1731:15: style:inconclusive: Function 'siginfo' argument 2 names different: declaration 'sip' definition 'si'. [funcArgNamesDifferent] dante-1.4.4/sockd/monitor.c:53:41: note: Function 'siginfo' argument 2 names different: declaration 'sip' definition 'si'. dante-1.4.4/sockd/monitor.c:1731:15: note: Function 'siginfo' argument 2 names different: declaration 'sip' definition 'si'. dante-1.4.4/sockd/monitor.c:1732:10: style:inconclusive: Function 'siginfo' argument 3 names different: declaration 'scp' definition 'sc'. [funcArgNamesDifferent] dante-1.4.4/sockd/monitor.c:53:52: note: Function 'siginfo' argument 3 names different: declaration 'scp' definition 'sc'. dante-1.4.4/sockd/monitor.c:1732:10: note: Function 'siginfo' argument 3 names different: declaration 'scp' definition 'sc'. dante-1.4.4/sockd/monitor.c:934:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dante-1.4.4/sockd/monitor.c:935:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dante-1.4.4/sockd/sockd_tcp.c:289:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_tcp.c:665:15: style: Condition 'p>=0' is always true [knownConditionTrueFalse] dante-1.4.4/sockd/sockd_tcp.c:596:10: note: Assuming that condition 'p<=0' is not redundant dante-1.4.4/sockd/sockd_tcp.c:665:15: note: Condition 'p>=0' is always true dante-1.4.4/sockd/monitor.c:155:19: style: struct member 'Anonymous0::alarmsactive' is never used. [unusedStructMember] dante-1.4.4/sockd/monitor.c:163:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/monitor.c:163:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/monitor.c:266:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/monitor.c:266:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/monitor.c:1470:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/monitor.c:1470:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/monitor.c:1516:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/monitor.c:1734:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/monitor.c:1734:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_io.c:332:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_io.c:989:10: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_io.c:1415:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_io.c:1428:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_io.c:4191:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dante-1.4.4/sockd/sockd_io.c:2479:7: style: Redundant condition: havetimeout. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] dante-1.4.4/sockd/sockd_io.c:3062:14: style: Condition '!havesocketinfo' is always true [knownConditionTrueFalse] dante-1.4.4/sockd/sockd_io.c:2971:27: note: Assignment 'havesocketinfo=0', assigned value is 0 dante-1.4.4/sockd/sockd_io.c:3062:14: note: Condition '!havesocketinfo' is always true dante-1.4.4/sockd/sockd_io.c:1947:12: style:inconclusive: Function 'io_allocated' argument 1 names different: declaration 'tcp_io' definition 'tcpio'. [funcArgNamesDifferent] dante-1.4.4/sockd/sockd_io.c:88:22: note: Function 'io_allocated' argument 1 names different: declaration 'tcp_io' definition 'tcpio'. dante-1.4.4/sockd/sockd_io.c:1947:12: note: Function 'io_allocated' argument 1 names different: declaration 'tcp_io' definition 'tcpio'. dante-1.4.4/sockd/sockd_io.c:1948:12: style:inconclusive: Function 'io_allocated' argument 2 names different: declaration 'tcp_fd' definition 'tcpfd'. [funcArgNamesDifferent] dante-1.4.4/sockd/sockd_io.c:88:38: note: Function 'io_allocated' argument 2 names different: declaration 'tcp_fd' definition 'tcpfd'. dante-1.4.4/sockd/sockd_io.c:1948:12: note: Function 'io_allocated' argument 2 names different: declaration 'tcp_fd' definition 'tcpfd'. dante-1.4.4/sockd/sockd_io.c:1949:12: style:inconclusive: Function 'io_allocated' argument 3 names different: declaration 'udp_io' definition 'udpio'. [funcArgNamesDifferent] dante-1.4.4/sockd/sockd_io.c:88:54: note: Function 'io_allocated' argument 3 names different: declaration 'udp_io' definition 'udpio'. dante-1.4.4/sockd/sockd_io.c:1949:12: note: Function 'io_allocated' argument 3 names different: declaration 'udp_io' definition 'udpio'. dante-1.4.4/sockd/sockd_io.c:1950:12: style:inconclusive: Function 'io_allocated' argument 4 names different: declaration 'udp_fd' definition 'udpfd'. [funcArgNamesDifferent] dante-1.4.4/sockd/sockd_io.c:88:70: note: Function 'io_allocated' argument 4 names different: declaration 'udp_fd' definition 'udpfd'. dante-1.4.4/sockd/sockd_io.c:1950:12: note: Function 'io_allocated' argument 4 names different: declaration 'udp_fd' definition 'udpfd'. dante-1.4.4/sockd/sockd_io.c:2650:19: style:inconclusive: Function 'io_timeuntiltimeout' argument 3 names different: declaration 'type' definition 'timeouttype'. [funcArgNamesDifferent] dante-1.4.4/sockd/sockd_io.c:193:34: note: Function 'io_timeuntiltimeout' argument 3 names different: declaration 'type' definition 'timeouttype'. dante-1.4.4/sockd/sockd_io.c:2650:19: note: Function 'io_timeuntiltimeout' argument 3 names different: declaration 'type' definition 'timeouttype'. dante-1.4.4/sockd/sockd_io.c:3298:19: style: Local variable 'src' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_io.c:3283:9: note: Shadowed declaration dante-1.4.4/sockd/sockd_io.c:3298:19: note: Shadow variable dante-1.4.4/sockd/sockd_io.c:3298:24: style: Local variable 'dst' shadows outer variable [shadowVariable] dante-1.4.4/sockd/sockd_io.c:3283:34: note: Shadowed declaration dante-1.4.4/sockd/sockd_io.c:3298:24: note: Shadow variable dante-1.4.4/sockd/sockd_io.c:2574:12: error: Uninitialized variable: timeout [uninitvar] dante-1.4.4/sockd/sockd_io.c:1358:25: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_io.c:1358:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_io.c:1674:18: style: Variable 'bufused' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_io.c:2037:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_io.c:2578:23: style: Variable 'timeout.tv_usec' is assigned a value that is never used. [unreadVariable] dante-1.4.4/sockd/sockd_io.c:2813:16: style: Variable 'function' is assigned a value that is never used. [unreadVariable] diff: DONE