# HG changeset patch # User Sebastien Jodogne # Date 1367927102 -7200 # Node ID ab070786f478fd4d97f7693c052e7d8387a22a6b # Parent b79bf2f4ab2e8b7ce76fda530c81ddd036f7b069 fix diff -r b79bf2f4ab2e -r ab070786f478 OrthancServer/FromDcmtkBridge.cpp --- a/OrthancServer/FromDcmtkBridge.cpp Tue May 07 12:03:25 2013 +0200 +++ b/OrthancServer/FromDcmtkBridge.cpp Tue May 07 13:45:02 2013 +0200 @@ -1240,6 +1240,11 @@ accessor.reset(new DicomIntegerPixelAccessor(m, pixData, privateContent.size())); accessor->SetCurrentFrame(frame); } + + if (accessor.get() == NULL) + { + throw OrthancException(ErrorCode_BadFileFormat); + } PixelFormat format; bool supported = false;