From 9cf4ace25bfcaed05c7acc3d09c0e334cf44609b Mon Sep 17 00:00:00 2001 From: Tyler Hess Date: Wed, 15 Jan 2025 13:22:14 -0700 Subject: [PATCH] simplified pointer control --- src/analysisd/cleanevent.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/analysisd/cleanevent.c b/src/analysisd/cleanevent.c index 7df8685ea..cb99892b8 100644 --- a/src/analysisd/cleanevent.c +++ b/src/analysisd/cleanevent.c @@ -104,12 +104,10 @@ int OS_CleanMSG(char *msg, Eventinfo *lf) if (pieces[0] == '<') { /* Increment past the < */ pieces++; - lf->log++; /*move past the 1-3 digits Increment lf->log along the way */ while (isdigit((int)*pieces)) { pieces++; - lf->log++; } if ( (pieces[0] == '>') && @@ -120,13 +118,12 @@ int OS_CleanMSG(char *msg, Eventinfo *lf) pieces += 2; pieces[0] = '\0'; pieces++; - lf->log += 3; + lf->log = pieces; } else { /* Walk back to the beginning as not Syslog protocol 23 */ pieces--; while (isdigit((int)*pieces)) { pieces--; - lf->log--; } }