summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Joye <pierre.php@gmail.com>2022-01-29 23:18:28 +0700
committerGitHub <noreply@github.com>2022-01-29 23:18:28 +0700
commit6cc1e39e9fddd15ae74adb1a09fcd5740f44923e (patch)
tree24ee4750a60ab16d638ad1d52e6d0d0f2e8f2984
parent1186f918eb01e3ebfbc6ee192ab1bc2672921b6e (diff)
downloadlibgd-6cc1e39e9fddd15ae74adb1a09fcd5740f44923e.tar.gz
Fix #810, Wrong image freed, src_cloned should be freed if set. (#811)
-rw-r--r--src/gd_interpolation.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gd_interpolation.c b/src/gd_interpolation.c
index d1ebfc9..11c2446 100644
--- a/src/gd_interpolation.c
+++ b/src/gd_interpolation.c
@@ -1857,7 +1857,7 @@ BGD_DECLARE(gdImagePtr) gdImageRotateInterpolated(const gdImagePtr src, const fl
case -18000:
case 18000:
- if (src_cloned) gdImageDestroy(src);
+ if (src_cloned) gdImageDestroy(src_tc);
return gdImageRotate180(src, 0);
case -9000: