diff --git a/parse.c b/parse.c index e63f3d8..17f70ba 100644 --- a/parse.c +++ b/parse.c @@ -531,7 +531,7 @@ void handle_sequence (parser_state_t *state, zval *retval) { /* apply callbacks to the collected node */ if (Y_FILTER_FAILURE == apply_filter( retval, src_event, state->callbacks)) { - zval_ptr_dtor(&retval); + zval_ptr_dtor(retval); ZVAL_UNDEF(retval); goto done; //TODO Sean-Der