Re: Problem with Image_Transform

From: Date: Fri, 11 Jun 2004 01:12:31 +0000
Subject: Re: Problem with Image_Transform
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-30459@lists.php.net to get a copy of this message
Stefan Neufeind wrote:
On pear-general Ralf Eggert recently reported that there is some "weird" code in the GD-driver of Image_Transform. In the free- function the resource is "copied", the image is freed and afterwards the copy is tried to be freed again, which fails? Pierre, since you're currently not available via private mail afaik, hope you read this and give us an insight of what those lines of code were developed for?
265    function free()
266    {
267        $this->imageHandle = $this->old_image;
268        $this->resized = false;
269        ImageDestroy($this->old_image);
270        if ($this->imageHandle){
271            ImageDestroy($this->imageHandle);
272        }
273    }
Kind regards, Stefan
I have submitted some .diff to the maintainer plus a lot of other implementation. Unfortunately, I haven't had the opportunity to actually 100% test all of the code. I did fix the problem of the free() mentioned above though. I think the code was alpha-level and buggy... See http://pear.php.net/bugs/bug.php?id=1406 -Philippe

« previous php.pear.dev (#30459) next »