From 6dd37c08bcd1d13ce2ee9feb5ebfe8757c82288b Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sun, 18 Mar 2018 17:35:06 +0100
Subject: [PATCH] Improved imagick error

---
 main.go | 1 +
 util.go | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/main.go b/main.go
index f9c783f..9a08468 100644
--- a/main.go
+++ b/main.go
@@ -47,6 +47,7 @@ func processImage(config *Config, client *redis.Client, value string) {
 	}
 
 	wandLinear := wand.Clone()
+	defer wand.Clear()
 	err = wandLinear.TransformImageColorspace(imagick.COLORSPACE_RGB)
 	if err != nil {
 		panic(err)
diff --git a/util.go b/util.go
index ae7ce28..0815c40 100644
--- a/util.go
+++ b/util.go
@@ -10,7 +10,7 @@ import (
 func resize(wand *imagick.MagickWand, wandLinear *imagick.MagickWand, size Size, quality Quality, target string) error {
 	var err error
 	var mw *imagick.MagickWand
-	defer mw.Destroy()
+	defer mw.Clear()
 
 	if size.Width == 0 && size.Height == 0 {
 		mw = wand.Clone()
-- 
GitLab