]> granicus.if.org Git - php/commitdiff
Just to make extra sure.
authorAndrei Zmievski <andrei@php.net>
Fri, 16 Jun 2000 19:55:51 +0000 (19:55 +0000)
committerAndrei Zmievski <andrei@php.net>
Fri, 16 Jun 2000 19:55:51 +0000 (19:55 +0000)
ext/standard/var.c
ext/wddx/wddx.c

index a85a5f37ae9a402ca9dc46df6c23ee0fee15ac28..ed65ce4bbea6a3a00729d31fba76a93c6623f1ad 100644 (file)
@@ -199,7 +199,7 @@ void php_var_serialize(pval *buf, pval **struc)
                        return;
 
                case IS_OBJECT: {
-                               zval *retval_ptr;
+                               zval *retval_ptr = NULL;
                                zval *fname;
                                int res;
                                CLS_FETCH();
@@ -510,7 +510,7 @@ int php_var_unserialize(pval **rval, const char **p, const char *max)
                        }
 
                        if ((*rval)->type == IS_OBJECT) {
-                               zval *retval_ptr;
+                               zval *retval_ptr = NULL;
                                zval *fname;
                                CLS_FETCH();
 
index 3a1b3f633925bc728755c24d2b7d145253a5dd57..3f8d716c055490446d0a570ea35224da07657520 100644 (file)
@@ -382,7 +382,8 @@ static void php_wddx_serialize_unset(wddx_packet *packet)
 
 static void php_wddx_serialize_object(wddx_packet *packet, zval *obj)
 {
-       zval **ent, *retval, *fname, **varname;
+       zval **ent, *fname, **varname;
+       zval *retval = NULL;
        char *key;
        ulong idx;
        char tmp_buf[WDDX_BUF_LEN];
@@ -715,7 +716,7 @@ static void php_wddx_pop_element(void *user_data, const char *name)
                                if (ent1->varname) {
                                        if (!strcmp(ent1->varname, PHP_CLASS_NAME_VAR) &&
                                                ent1->data->type == IS_STRING && ent1->data->value.str.len) {
-                                               zval *fname, *retval;
+                                               zval *fname, *retval = NULL;
 
                                                if (zend_hash_find(EG(class_table), ent1->data->value.str.val,
                                                                                   ent1->data->value.str.len+1, (void **) &ce)==FAILURE) {