# HG changeset patch # User Sebastien Jodogne # Date 1473344842 -7200 # Node ID d2a0c41869ab1bf04aa699b3dea7b77c34b2e7d1 # Parent 681e9ea8158137a15ff41252e3eb75ab79640fe2 fix for sandboxed environments diff -r 681e9ea81581 -r d2a0c41869ab Core/Images/IImageWriter.h --- a/Core/Images/IImageWriter.h Wed Sep 07 09:07:10 2016 +0200 +++ b/Core/Images/IImageWriter.h Thu Sep 08 16:27:22 2016 +0200 @@ -56,9 +56,13 @@ PixelFormat format, const void* buffer) { - std::string compressed; +#if !defined(ORTHANC_SANDBOXED) || ORTHANC_SANDBOXED != 1 + std::string compressed; WriteToMemoryInternal(compressed, width, height, pitch, format, buffer); Toolbox::WriteFile(compressed, path); +#else + throw OrthancException(ErrorCode_CannotWriteFile); // Unavailable in sandboxed environments +#endif } public: