Jim Jagielski wrote: > > Try this: > - cp++; > + if (*cp != '\0') { > + cp++; > + } > (*argv_out)[numargs] = apr_palloc(token_context, cp - ct); > apr_cpystrn((*argv_out)[numargs], ct, cp - ct);
Hold on... on the last arg we're not allocating and copying enough... We could cp++ as we are and then peek at cp[-1]... -- =========================================================================== Jim Jagielski [|] [EMAIL PROTECTED] [|] http://www.jaguNET.com/ "A society that will trade a little liberty for a little order will lose both and deserve neither" - T.Jefferson