--- parser3/src/classes/xdoc.C 2016/11/07 00:01:31 1.191 +++ parser3/src/classes/xdoc.C 2017/11/15 22:48:57 1.193 @@ -1,7 +1,7 @@ /** @file Parser: @b xdoc parser class. - Copyright (c) 2001-2015 Art. Lebedev Studio (http://www.artlebedev.com) + Copyright (c) 2001-2017 Art. Lebedev Studio (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) */ @@ -28,7 +28,7 @@ #include "xnode.h" #include "pa_charsets.h" -volatile const char * IDENT_XDOC_C="$Id: xdoc.C,v 1.191 2016/11/07 00:01:31 moko Exp $"; +volatile const char * IDENT_XDOC_C="$Id: xdoc.C,v 1.193 2017/11/15 22:48:57 moko Exp $"; // defines @@ -675,7 +675,7 @@ static void _transform(Request& r, Metho const xmlChar** transform_params=0; if(params.count()>1) if(HashStringValue* hash=params.as_hash(1, "transform options")) { - transform_params=new const xmlChar*[hash->count()*2+1]; + transform_params=new(PointerGC) const xmlChar*[hash->count()*2+1]; Add_xslt_param_info info={ &r, &transform_strings,