From a2acd7a484e4afa96d69095eece063d2548581e0 Mon Sep 17 00:00:00 2001
From: "Mirar (Pontus Hagland)" <pike@sort.mirar.org>
Date: Mon, 20 Apr 1998 21:51:56 +0200
Subject: [PATCH] possible memory leak fix

Rev: src/modules/Image/orient.c:1.10
---
 src/modules/Image/orient.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/src/modules/Image/orient.c b/src/modules/Image/orient.c
index dbfb558495..16c3a783b9 100644
--- a/src/modules/Image/orient.c
+++ b/src/modules/Image/orient.c
@@ -1,9 +1,9 @@
-/* $Id: orient.c,v 1.9 1998/04/20 18:46:52 grubba Exp $ */
+/* $Id: orient.c,v 1.10 1998/04/20 19:51:56 mirar Exp $ */
 
 /*
 **! module Image
 **! note
-**!	$Id: orient.c,v 1.9 1998/04/20 18:46:52 grubba Exp $
+**!	$Id: orient.c,v 1.10 1998/04/20 19:51:56 mirar Exp $
 **! class image
 */
 
@@ -257,14 +257,9 @@ CHRONO("begin hsv...");
 CHRONO("end hsv...");
 THREADS_DISALLOW();
 
-  /* FIXME: This looks like a ref-counting bug to me.
-   *	/grubba 1998-04-20
-   */
-
-  o[4]->refs++;
-
   if (!w)
   {
+    o[4]->refs++;
     pop_n_elems(5);
     push_object(o[4]);
   }
-- 
GitLab