changeset 449:18d87eda1714

fix uninitialized value in Retrieve Frames
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 22 Jun 2020 11:06:34 +0200
parents cab7d5c9f2a7
children 00a018f4ec05
files Plugin/WadoRsRetrieveFrames.cpp
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/Plugin/WadoRsRetrieveFrames.cpp	Wed Jun 10 18:49:00 2020 +0200
+++ b/Plugin/WadoRsRetrieveFrames.cpp	Mon Jun 22 11:06:34 2020 +0200
@@ -454,6 +454,11 @@
     else
     {
       instance.reset(new OrthancPlugins::DicomInstance(content.GetData(), content.GetSize()));
+      if (!Orthanc::LookupTransferSyntax(targetSyntax, instance->GetTransferSyntaxUid()))
+      {
+        throw Orthanc::OrthancException(Orthanc::ErrorCode_NotImplemented,
+                                        "Unknown transfer syntax: " + targetSyntax);
+      }
     }
 
     if (instance.get() == NULL)