Browse Source

Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  re-fix leak
  re-fix leak
  Revert "fix leak"
  Revert "fix leak"
pull/1470/merge
Dmitry Stogov 10 years ago
parent
commit
8f39293b86
  1. 8
      ext/wddx/wddx.c

8
ext/wddx/wddx.c

@ -784,6 +784,7 @@ static void php_wddx_push_element(void *user_data, const XML_Char *name, const X
if (atts) for (i = 0; atts[i]; i++) {
if (!strcmp((char *)atts[i], EL_NAME) && atts[++i] && atts[i][0]) {
if (stack->varname) efree(stack->varname);
stack->varname = estrdup((char *)atts[i]);
break;
}
@ -1007,13 +1008,6 @@ static void php_wddx_process_data(void *user_data, const XML_Char *s, int len)
break;
case ST_BOOLEAN:
if (IS_UNDEF == Z_TYPE(ent->data)) {
if (ent->varname) {
efree(ent->varname);
ent->varname = NULL;
}
break;
}
if (!strcmp((char *)s, "true")) {
Z_LVAL(ent->data) = 1;
} else if (!strcmp((char *)s, "false")) {

Loading…
Cancel
Save