Changeset 17921

Show
Ignore:
Timestamp:
10/04/08 16:41:15 (2 months ago)
Author:
piotras
Message:

Free gvalue initialized when writing property

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/branch-1-9/midgard/apis/php5/php_midgard_gobject_generic.c

    r17913 r17921  
    529529                        g_object_set_property(gobject, Z_STRVAL_P(prop), gvalue); 
    530530                         
    531                         /* FIXME, this fal when gvalue is object type */ 
    532                         /* g_value_unset(gvalue); 
    533                         g_free(gvalue); */ 
     531                        if(Z_TYPE_P(value) != IS_OBJECT) { 
     532                                g_value_unset(gvalue); 
     533                        } 
     534                         
     535                        g_free(gvalue);                  
    534536                } 
    535537