Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler. Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 Examining data/xrootd-5.0.3/bindings/python/src/PyXRootDCopyProcess.cc Examining data/xrootd-5.0.3/bindings/python/src/PyXRootDCopyProgressHandler.cc Examining data/xrootd-5.0.3/bindings/python/src/PyXRootDFile.cc Examining data/xrootd-5.0.3/bindings/python/src/PyXRootDFileSystem.cc Examining data/xrootd-5.0.3/bindings/python/src/PyXRootDModule.cc Examining data/xrootd-5.0.3/bindings/python/src/PyXRootDURL.cc Examining data/xrootd-5.0.3/bindings/python/src/Utils.cc Examining data/xrootd-5.0.3/src/XProtocol/XProtocol.cc Examining data/xrootd-5.0.3/src/Xrd/XrdBuffXL.cc Examining data/xrootd-5.0.3/src/Xrd/XrdBuffer.cc Examining data/xrootd-5.0.3/src/Xrd/XrdConfig.cc Examining data/xrootd-5.0.3/src/Xrd/XrdGlobals.cc Examining data/xrootd-5.0.3/src/Xrd/XrdInet.cc Examining data/xrootd-5.0.3/src/Xrd/XrdInfo.cc Examining data/xrootd-5.0.3/src/Xrd/XrdLink.cc Examining data/xrootd-5.0.3/src/Xrd/XrdLinkCtl.cc Examining data/xrootd-5.0.3/src/Xrd/XrdLinkMatch.cc Examining data/xrootd-5.0.3/src/Xrd/XrdLinkXeq.cc Examining data/xrootd-5.0.3/src/Xrd/XrdMain.cc Examining data/xrootd-5.0.3/src/Xrd/XrdPoll.cc Examining data/xrootd-5.0.3/src/Xrd/XrdProtLoad.cc Examining data/xrootd-5.0.3/src/Xrd/XrdScheduler.cc Examining data/xrootd-5.0.3/src/Xrd/XrdSendQ.cc Examining data/xrootd-5.0.3/src/Xrd/XrdStats.cc Examining data/xrootd-5.0.3/src/XrdAcc/XrdAccAccess.cc Examining data/xrootd-5.0.3/src/XrdAcc/XrdAccAudit.cc Examining data/xrootd-5.0.3/src/XrdAcc/XrdAccAuthFile.cc Examining data/xrootd-5.0.3/src/XrdAcc/XrdAccCapability.cc Examining data/xrootd-5.0.3/src/XrdAcc/XrdAccConfig.cc Examining data/xrootd-5.0.3/src/XrdAcc/XrdAccEntity.cc Examining data/xrootd-5.0.3/src/XrdAcc/XrdAccGroups.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdAccTest.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdAppsCconfig.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdCpConfig.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdCpFile.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdMapCluster.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdMpxStats.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdMpxXml.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdQStats.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdWait41.cc Examining data/xrootd-5.0.3/src/XrdApps/Xrdadler32.cc Examining data/xrootd-5.0.3/src/XrdApps/XrdPinls.cc Examining data/xrootd-5.0.3/src/XrdBwm/XrdBwm.cc Examining data/xrootd-5.0.3/src/XrdBwm/XrdBwmConfig.cc Examining data/xrootd-5.0.3/src/XrdBwm/XrdBwmHandle.cc Examining data/xrootd-5.0.3/src/XrdBwm/XrdBwmLogger.cc Examining data/xrootd-5.0.3/src/XrdBwm/XrdBwmPolicy1.cc Examining data/xrootd-5.0.3/src/XrdCks/XrdCksAssist.cc Examining data/xrootd-5.0.3/src/XrdCks/XrdCksCalccrc32.cc Examining data/xrootd-5.0.3/src/XrdCks/XrdCksCalcmd5.cc Examining data/xrootd-5.0.3/src/XrdCks/XrdCksCalczcrc32.cc Examining data/xrootd-5.0.3/src/XrdCks/XrdCksConfig.cc Examining data/xrootd-5.0.3/src/XrdCks/XrdCksLoader.cc Examining data/xrootd-5.0.3/src/XrdCks/XrdCksManOss.cc Examining data/xrootd-5.0.3/src/XrdCks/XrdCksManager.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClAsyncSocketHandler.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClChannel.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClChannelHandlerList.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClCheckSumManager.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClClassicCopyJob.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClCopy.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClCopyProcess.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClDefaultEnv.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClEnv.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClFS.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClFSExecutor.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClFile.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClFileStateHandler.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClFileSystem.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClFileSystemUtils.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClFileTimer.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClForkHandler.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClInQueue.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClJobManager.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClLocalFileHandler.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClLocalFileTask.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClLog.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClMessageUtils.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClMetalinkRedirector.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClOperations.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClOutQueue.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClPlugInManager.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClPollerBuiltIn.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClPollerFactory.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClPostMaster.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClRedirectorRegistry.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClSIDManager.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClSocket.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClStatus.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClStream.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClTPFallBackCopyJob.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClTaskManager.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClThirdPartyCopyJob.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClTls.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClTransportManager.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClURL.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClUtils.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClXCpCtx.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClXCpSrc.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClXRootDMsgHandler.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClXRootDResponses.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClXRootDTransport.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClZipArchiveReader.cc Examining data/xrootd-5.0.3/src/XrdCl/XrdClZipListHandler.cc Examining data/xrootd-5.0.3/src/XrdClient/TestXrdClient.cc Examining data/xrootd-5.0.3/src/XrdClient/TestXrdClient_read.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClient.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientAbs.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientAdmin.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientConn.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientConnMgr.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientDebug.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientEnv.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientInputBuffer.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientLogConnection.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientMStream.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientMessage.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientPSock.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientPhyConnection.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientPrep.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientProtocol.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientReadAhead.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientReadCache.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientReadV.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientSid.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientSock.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientThread.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientUrlInfo.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdClientUrlSet.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdCommandLine.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdCpMthrQueue.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdCpWorkLst.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdStageTool.cc Examining data/xrootd-5.0.3/src/XrdClient/XrdcpXtremeRead.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsAdmin.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsBaseFS.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsBlackList.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsCache.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsClient.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsClientConfig.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsClientMan.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsClientMsg.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsClustID.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsCluster.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsConfig.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsFinder.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsJob.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsKey.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsLogin.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsManList.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsManTree.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsManager.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsMeter.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsNash.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsNode.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsPList.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsParser.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsPrepArgs.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsPrepare.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsProtocol.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsRRData.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsRRQ.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsRTable.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsRedirLocal.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsResp.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsRouting.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsSecurity.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsState.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsSupervisor.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsTalk.cc Examining data/xrootd-5.0.3/src/XrdCms/XrdCmsUtils.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsConfig.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsDaemon.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsInventory.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsLog.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsLogClient.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsLogFile.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsLogRec.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsLogServer.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsMain.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsSsi.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsSsiCfg.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsSsiMain.cc Examining data/xrootd-5.0.3/src/XrdCns/XrdCnsXref.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoAux.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoBasic.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoCipher.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoFactory.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoLite.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoLite_bf32.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoMsgDigest.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoRSA.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoX509.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoX509Chain.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoX509Crl.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptoX509Req.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptogsiX509Chain.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptosslAux.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptosslCipher.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptosslFactory.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptosslMsgDigest.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptosslRSA.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptosslX509.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptosslX509Crl.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptosslX509Req.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptosslgsiAux.cc Examining data/xrootd-5.0.3/src/XrdCrypto/XrdCryptotest.cc Examining data/xrootd-5.0.3/src/XrdDig/XrdDigAuth.cc Examining data/xrootd-5.0.3/src/XrdDig/XrdDigConfig.cc Examining data/xrootd-5.0.3/src/XrdDig/XrdDigFS.cc Examining data/xrootd-5.0.3/src/XrdFfs/XrdFfsDent.cc Examining data/xrootd-5.0.3/src/XrdFfs/XrdFfsFsinfo.cc Examining data/xrootd-5.0.3/src/XrdFfs/XrdFfsMisc.cc Examining data/xrootd-5.0.3/src/XrdFfs/XrdFfsPosix.cc Examining data/xrootd-5.0.3/src/XrdFfs/XrdFfsQueue.cc Examining data/xrootd-5.0.3/src/XrdFfs/XrdFfsWcache.cc Examining data/xrootd-5.0.3/src/XrdFfs/XrdFfsXrootdfs.cc Examining data/xrootd-5.0.3/src/XrdFrc/XrdFrcCID.cc Examining data/xrootd-5.0.3/src/XrdFrc/XrdFrcProxy.cc Examining data/xrootd-5.0.3/src/XrdFrc/XrdFrcReqAgent.cc Examining data/xrootd-5.0.3/src/XrdFrc/XrdFrcReqFile.cc Examining data/xrootd-5.0.3/src/XrdFrc/XrdFrcTrace.cc Examining data/xrootd-5.0.3/src/XrdFrc/XrdFrcUtils.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmAdmin.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmAdminAudit.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmAdminFiles.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmAdminFind.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmAdminMain.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmAdminQuery.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmAdminReloc.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmAdminUnlink.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmCns.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmConfig.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmFiles.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmMigrate.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmMonitor.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmPurgMain.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmPurge.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmReqBoss.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmTSort.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmTransfer.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmXfrAgent.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmXfrDaemon.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmXfrMain.cc Examining data/xrootd-5.0.3/src/XrdFrm/XrdFrmXfrQueue.cc Examining data/xrootd-5.0.3/src/XrdHttp/XrdHttpExtHandler.cc Examining data/xrootd-5.0.3/src/XrdHttp/XrdHttpModule.cc Examining data/xrootd-5.0.3/src/XrdHttp/XrdHttpProtocol.cc Examining data/xrootd-5.0.3/src/XrdHttp/XrdHttpReq.cc Examining data/xrootd-5.0.3/src/XrdHttp/XrdHttpSecurity.cc Examining data/xrootd-5.0.3/src/XrdHttp/XrdHttpTrace.cc Examining data/xrootd-5.0.3/src/XrdHttp/XrdHttpUtils.cc Examining data/xrootd-5.0.3/src/XrdHttp/static/xrdhttp_css.h Examining data/xrootd-5.0.3/src/XrdHttp/static/xrdhttp_favicon_ico.h Examining data/xrootd-5.0.3/src/XrdMacaroons/XrdMacaroons.cc Examining data/xrootd-5.0.3/src/XrdMacaroons/XrdMacaroonsAuthz.cc Examining data/xrootd-5.0.3/src/XrdMacaroons/XrdMacaroonsConfigure.cc Examining data/xrootd-5.0.3/src/XrdMacaroons/XrdMacaroonsHandler.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNet.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetAddr.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetAddrInfo.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetBuffer.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetCache.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetCmsNotify.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetConnect.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetIF.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetMsg.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetSecurity.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetSocket.cc Examining data/xrootd-5.0.3/src/XrdNet/XrdNetUtils.cc Examining data/xrootd-5.0.3/src/XrdOfs/XrdOfs.cc Examining data/xrootd-5.0.3/src/XrdOfs/XrdOfsConfig.cc Examining data/xrootd-5.0.3/src/XrdOfs/XrdOfsConfigPI.cc