[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-gtk-cvs
Subject:    [php-gtk-cvs] com gtk/php-gtk: - Fixed memory leak in GObject::connect: =?UTF-8?Q?main/phpg=5Fgobjec
From:       David Soria Parra <dsp () php ! net>
Date:       2009-10-08 17:09:07
Message-ID: php-mail-7118ddfde1c6b87ea819d1a23aa2d2191466450052 () git ! php ! net
[Download RAW message or body]

Commit:    fddfff99c15fb66d82a799186fa672d875591f2e
Author:    Felipe Pena <felipe@php.net>         Thu, 8 Oct 2009 17:09:07 +0000
Parents:   8d4755265bcff6ea8950a26dc7a70c10c0539e56
Branches:  master

Link:       http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=fddfff99c15fb66d82a799186fa672d875591f2e

Log:
- Fixed memory leak in GObject::connect

Changed paths:
  M  main/phpg_gobject.c


Diff:
fddfff99c15fb66d82a799186fa672d875591f2e
diff --git a/main/phpg_gobject.c b/main/phpg_gobject.c
index 64600bf..014a723 100644
--- a/main/phpg_gobject.c
+++ b/main/phpg_gobject.c
@@ -394,6 +394,9 @@ static void phpg_signal_connect_impl(INTERNAL_FUNCTION_PARAMETERS, int connect_t
     NOT_STATIC_METHOD();
 
     if (!php_gtk_parse_varargs(ZEND_NUM_ARGS(), 2, &extra, "sV", &signal, &callback)) {
+        if (extra) {
+            zval_ptr_dtor(&extra);
+        }			
         return;
     }


--
PHP-GTK CVS Mailing List (http://gtk.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic