Changeset 322 for trunk/ext

Show
Ignore:
Timestamp:
06/02/2008 07:34:41 (6 months ago)
Author:
indeyets
Message:

proper check for bad-behaving parse

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ext/php/phpext.c

    r321 r322  
    852852 
    853853        if (1 == syck_lookup_sym(parser, v, (char **) &obj)) { 
    854                 *return_value = *obj; 
    855                 zval_copy_ctor(return_value); 
    856                 zval_ptr_dtor(&obj); 
     854                if (NULL != obj) { 
     855                        *return_value = *obj; 
     856                        zval_copy_ctor(return_value); 
     857                        zval_ptr_dtor(&obj); 
     858                } 
    857859        } 
    858860