pier 01/07/19 16:52:40 Modified: webapp/lib pr_warp_packet.c Log: Fixed bug truncating strings at the end. Revision Changes Path 1.4 +3 -3 jakarta-tomcat-connectors/webapp/lib/pr_warp_packet.c Index: pr_warp_packet.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/webapp/lib/pr_warp_packet.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- pr_warp_packet.c 2001/07/19 04:23:07 1.3 +++ pr_warp_packet.c 2001/07/19 23:52:40 1.4 @@ -54,7 +54,7 @@ * * * ========================================================================= */ -/* @version $Id: pr_warp_packet.c,v 1.3 2001/07/19 04:23:07 pier Exp $ */ +/* @version $Id: pr_warp_packet.c,v 1.4 2001/07/19 23:52:40 pier Exp $ */ #include "pr_warp.h" void p_reset(warp_packet *pack) { @@ -112,10 +112,10 @@ return(wa_false); } - *x=(char *)apr_palloc(pack->pool,(len+1)*sizeof(char)); + *x=(char *)apr_palloc(pack->pool,(len+2)*sizeof(char)); if (*x==NULL) return(wa_false); - apr_cpystrn(*x,&pack->buff[pack->curr],len); + apr_cpystrn(*x,&pack->buff[pack->curr],len+1); pack->curr+=len; return(wa_true); }