summaryrefslogtreecommitdiffstatsabout
path: root/utility
diff options
context:
space:
mode:
authorEdward Rudd <urkle@outoforder.cc>2008-11-01 02:20:23 (GMT)
committer Edward Rudd <urkle@outoforder.cc>2008-11-01 02:20:23 (GMT)
commitb8cb3df3992184fe9dcd3fda36157874bb3f0c9e (patch)
treeb732e8d020408d8c7f1e4683d6c1103c52f2b682 /utility
parenteb35c38579da75061822524c7a7eafc72b2d0e7e (diff)
fix removing of quotes around parsed lines
Diffstat (limited to 'utility')
-rw-r--r--utility/logparse.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/utility/logparse.c b/utility/logparse.c
index d172f27..534703d 100644
--- a/utility/logparse.c
+++ b/utility/logparse.c
@@ -375,13 +375,8 @@ apr_status_t parser_tokenize_line(const char *arg_str, char ***argv_out,
375 ct = cp; 375 ct = cp;
376 DETERMINE_NEXTSTRING(cp, isquoted); 376 DETERMINE_NEXTSTRING(cp, isquoted);
377 cp++; 377 cp++;
378 if (isquoted) { 378 (*argv_out)[argnum] = apr_palloc(token_context, cp - ct);
379 (*argv_out)[argnum] = apr_palloc(token_context, cp - ct + 2); 379 apr_cpystrn((*argv_out)[argnum], ct, cp - ct);
380 apr_cpystrn((*argv_out)[argnum], ct -1, cp - ct + 2);
381 } else {
382 (*argv_out)[argnum] = apr_palloc(token_context, cp - ct);
383 apr_cpystrn((*argv_out)[argnum], ct, cp - ct);
384 }
385 cleaned = dirty = (*argv_out)[argnum]; 380 cleaned = dirty = (*argv_out)[argnum];
386 REMOVE_ESCAPE_CHARS(cleaned, dirty, escaped) 381 REMOVE_ESCAPE_CHARS(cleaned, dirty, escaped)
387 ; 382 ;