From 2300b0ba2ac60a2172098130f1cf001a8aa35afc Mon Sep 17 00:00:00 2001 From: "Hans J. Johnson" Date: Fri, 10 Jul 2026 16:44:34 -0500 Subject: [PATCH] COMP: Update DCMTK to add printf format attribute in offile.h OFFile::fprintf and OFFile::vfprintf forward a non-literal format string to ::vfprintf, warning in every ITK translation unit that includes offile.h. The format attribute silences the false positive and adds format/argument checking at call sites. --- Modules/ThirdParty/DCMTK/DCMTKGitTag.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Modules/ThirdParty/DCMTK/DCMTKGitTag.cmake b/Modules/ThirdParty/DCMTK/DCMTKGitTag.cmake index d6166ae391d..3fca01aafe2 100644 --- a/Modules/ThirdParty/DCMTK/DCMTKGitTag.cmake +++ b/Modules/ThirdParty/DCMTK/DCMTKGitTag.cmake @@ -41,4 +41,7 @@ set( #Bradley Lowekamp (1): #COMP: prefix CMake check commands with DCMTK_ to avoid leaking -set(DCMTK_GIT_TAG "4ac9b4489d8f8fb1873a943dd214824bd2b11a6d") # for/itk-dcmtk-3.7.0-ccfd10b +#Hans Johnson (1): +#COMP: Add printf format attribute to OFFile printf wrappers + +set(DCMTK_GIT_TAG "84c8047dbb02a6d59807eb08e08598186a13b57e") # for/itk-dcmtk-3.7.0-ccfd10b