https://github.com/ImageMagick/ImageMagick/issues/790
diff --git a/MagickCore/opencl.c b/MagickCore/opencl.c
index bee3a43..bf27dea 100644
--- a/MagickCore/opencl.c
+++ b/MagickCore/opencl.c
@@ -61,6 +61,7 @@
#include "MagickCore/layer.h"
#include "MagickCore/mime-private.h"
#include "MagickCore/memory_.h"
+#include "MagickCore/memory-private.h"
#include "MagickCore/monitor.h"
#include "MagickCore/montage.h"
#include "MagickCore/morphology.h"
@@ -323,7 +324,7 @@
if (status != MagickFalse)
{
- temp=(char*) AcquireMagickMemory(strlen(path)+1);
+ temp=(char*) AcquireCriticalMemory(strlen(path)+1);
CopyMagickString(temp,path,strlen(path)+1);
}
home=DestroyString(home);
@@ -3234,4 +3235,4 @@
magick_unreferenced(device);
magick_unreferenced(value);
}
-#endif
\ No newline at end of file
+#endif