Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: 654133bc1158e4815a45dc8dd70023e5fff82424 https://github.com/xrootd/xrootd/commit/654133bc1158e4815a45dc8dd70023e5fff82424 Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-20 (Thu, 20 Jan 2022) Changed paths: M src/XrdCl/XrdClCopy.cc M src/XrdCms/XrdCmsUtils.cc Log Message: ----------- Fix compiler warnings about pointers used after free: .../src/XrdCms/XrdCmsUtils.cc: In function 'XrdCmsUtils::ParseMan(XrdSysError*, XrdOucTList**, char*, char*, int*, bool)': .../src/XrdCms/XrdCmsUtils.cc:226:43: error: pointer 'newMans_175' may be used after 'operator delete(void*, unsigned long)' [-Werror=use-after-free] 226 | if (!plus || strcmp(hSpec, newP->text)) isBad = false; | ~~~~~~^~~~ .../src/XrdCms/XrdCmsUtils.cc:221:27: note: call to 'operator delete(void*, unsigned long)' here 221 | delete newP; | ^~~~ .../src/XrdCl/XrdClCopy.cc: In function 'IndexRemote(XrdCl::FileSystem*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short)': .../src/XrdCl/XrdClCopy.cc:442:17: error: pointer used after 'operator delete(void*, unsigned long)' [-Werror=use-after-free] 442 | log->Error( AppMsg, "Bad URL: %s", current->Path ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .../src/XrdCl/XrdClCopy.cc:441:14: note: call to 'operator delete(void*, unsigned long)' here 441 | delete current; | ^~~~~~~ Commit: cfada244483a3e2c7833164cb5e400fa1d9e06ab https://github.com/xrootd/xrootd/commit/cfada244483a3e2c7833164cb5e400fa1d9e06ab Author: Andrew Hanushevsky <[log in to unmask]> Date: 2022-01-19 (Wed, 19 Jan 2022) Changed paths: M src/XrdCl/XrdClCopy.cc M src/XrdCms/XrdCmsUtils.cc Log Message: ----------- Merge pull request #1598 from ellert/use-after-free Fix compiler warnings about pointers used after free: Compare: https://github.com/xrootd/xrootd/compare/ca4769240a95...cfada244483a ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1