diff options
author | Pierre Joye <pierre.php@gmail.com> | 2022-01-29 23:18:28 +0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-29 23:18:28 +0700 |
commit | 6cc1e39e9fddd15ae74adb1a09fcd5740f44923e (patch) | |
tree | 24ee4750a60ab16d638ad1d52e6d0d0f2e8f2984 /src | |
parent | 1186f918eb01e3ebfbc6ee192ab1bc2672921b6e (diff) | |
download | libgd-6cc1e39e9fddd15ae74adb1a09fcd5740f44923e.tar.gz |
Fix #810, Wrong image freed, src_cloned should be freed if set. (#811)
Diffstat (limited to 'src')
-rw-r--r-- | src/gd_interpolation.c | 2 |
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: |