From ac67e167724e7b32fde61afb603a379e720b1b93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Sat, 22 Mar 2003 17:44:16 +0100 Subject: [PATCH] Fixed memory leak in Image.Image()->scale(). Rev: src/modules/Image/matrix.c:1.45 --- src/modules/Image/matrix.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/Image/matrix.c b/src/modules/Image/matrix.c index 4566b972d0..763844d1c8 100644 --- a/src/modules/Image/matrix.c +++ b/src/modules/Image/matrix.c @@ -2,7 +2,7 @@ || This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information. -|| $Id: matrix.c,v 1.44 2003/03/20 14:25:23 grubba Exp $ +|| $Id: matrix.c,v 1.45 2003/03/22 16:44:16 grubba Exp $ */ /* @@ -333,6 +333,7 @@ void image_scale(INT32 args) if (args==1 && sp[-args].type==T_INT) { + free_object(o); image_bitscale( args ); return; } @@ -344,6 +345,7 @@ void image_scale(INT32 args) { if( floor( sp[-args].u.float_number ) == sp[-args].u.float_number) { + free_object(o); image_bitscale( args ); return; } -- GitLab