stas 2004/02/09 12:35:26
Modified: src/modules/perl modperl_handler.c Log: copy the deparsed string before it gets consumed on the scope exit Revision Changes Path 1.22 +2 -2 modperl-2.0/src/modules/perl/modperl_handler.c Index: modperl_handler.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_handler.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -u -r1.21 -r1.22 --- modperl_handler.c 9 Feb 2004 19:32:42 -0000 1.21 +++ modperl_handler.c 9 Feb 2004 20:35:26 -0000 1.22 @@ -48,7 +48,7 @@ { STRLEN n_a; - text = POPpx; + text = apr_pstrcat(p, "sub ", POPpx, NULL); } PUTBACK; @@ -56,7 +56,7 @@ FREETMPS; LEAVE; - return apr_pstrcat(p, "sub ", text, NULL); + return text; } modperl_handler_t *modperl_handler_new(apr_pool_t *p, const char *name)