# HG changeset patch # User Sebastien Jodogne # Date 1602785324 -7200 # Node ID 2221051b42df50bc366019c2c384c8edb9b16691 # Parent f047e27346557643efab3d23d603e99d10ff7df4 cppcheck diff -r f047e2734655 -r 2221051b42df OrthancFramework/Sources/HttpServer/IWebDavBucket.h --- a/OrthancFramework/Sources/HttpServer/IWebDavBucket.h Thu Oct 15 17:13:35 2020 +0200 +++ b/OrthancFramework/Sources/HttpServer/IWebDavBucket.h Thu Oct 15 20:08:44 2020 +0200 @@ -56,7 +56,7 @@ boost::posix_time::ptime modificationTime_; public: - Resource(const std::string& displayName); + explicit Resource(const std::string& displayName); virtual ~Resource() { @@ -93,7 +93,7 @@ MimeType mime_; public: - File(const std::string& displayName); + explicit File(const std::string& displayName); void SetContentLength(uint64_t contentLength) { @@ -125,7 +125,7 @@ class Folder : public Resource { public: - Folder(const std::string& displayName) : + explicit Folder(const std::string& displayName) : Resource(displayName) { } diff -r f047e2734655 -r 2221051b42df OrthancFramework/Sources/HttpServer/WebDavStorage.h --- a/OrthancFramework/Sources/HttpServer/WebDavStorage.h Thu Oct 15 17:13:35 2020 +0200 +++ b/OrthancFramework/Sources/HttpServer/WebDavStorage.h Thu Oct 15 20:08:44 2020 +0200 @@ -42,7 +42,7 @@ bool isMemory_; public: - WebDavStorage(bool isMemory); + explicit WebDavStorage(bool isMemory); virtual bool IsExistingFolder(const std::vector& path) ORTHANC_OVERRIDE; diff -r f047e2734655 -r 2221051b42df OrthancServer/Resources/RunCppCheck.sh --- a/OrthancServer/Resources/RunCppCheck.sh Thu Oct 15 17:13:35 2020 +0200 +++ b/OrthancServer/Resources/RunCppCheck.sh Thu Oct 15 20:08:44 2020 +0200 @@ -15,6 +15,7 @@ nullPointer:../../OrthancFramework/UnitTestsSources/RestApiTests.cpp:309 nullPointerRedundantCheck:../../OrthancFramework/UnitTestsSources/DicomMapTests.cpp stlFindInsert:../../OrthancFramework/Sources/DicomFormat/DicomMap.cpp:1103 +stlFindInsert:../../OrthancServer/Sources/OrthancWebDav.cpp:382 stlFindInsert:../../OrthancServer/Sources/ServerIndex.cpp:400 syntaxError:../../OrthancFramework/Sources/SQLite/FunctionContext.h:50 syntaxError:../../OrthancFramework/UnitTestsSources/ZipTests.cpp:129 @@ -33,6 +34,7 @@ -DBOOST_HAS_FILESYSTEM_V3=1 \ -DBOOST_HAS_REGEX=1 \ -DCIVETWEB_HAS_DISABLE_KEEP_ALIVE=1 \ + -DCIVETWEB_HAS_WEBDAV_WRITING=1 \ -DDCMTK_VERSION_NUMBER=365 \ -DMONGOOSE_USE_CALLBACKS=1 \ -DORTHANC_BUILDING_FRAMEWORK_LIBRARY=0 \ diff -r f047e2734655 -r 2221051b42df OrthancServer/Sources/OrthancWebDav.cpp --- a/OrthancServer/Sources/OrthancWebDav.cpp Thu Oct 15 17:13:35 2020 +0200 +++ b/OrthancServer/Sources/OrthancWebDav.cpp Thu Oct 15 20:08:44 2020 +0200 @@ -612,16 +612,16 @@ Children::const_iterator child = children_.find(path); if (child == children_.end()) { - INode* child = CreateSubfolder(path); + INode* node = CreateSubfolder(path); - if (child == NULL) + if (node == NULL) { return NULL; } else { - children_[path] = child; - return child; + children_[path] = node; + return node; } } else @@ -964,7 +964,7 @@ std::list& resources_; public: - Visitor(std::list& resources) : + explicit Visitor(std::list& resources) : resources_(resources) { }