From 8f2a6788b78dd6b219545aacbd42e2f84df8c71a Mon Sep 17 00:00:00 2001 From: Tycho Andersen Date: Mon, 13 Mar 2017 16:17:10 -0700 Subject: [PATCH 2/4] auparse: remove use of rawmemchr just iterate over the string instead, it's much simpler and doesn't use a glibc extension. Signed-off-by: Tycho Andersen --- auparse/interpret.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/auparse/interpret.c b/auparse/interpret.c index ea17c41..75b7679 100644 --- a/auparse/interpret.c +++ b/auparse/interpret.c @@ -819,10 +819,9 @@ static const char *print_proctitle(const char *val) // Proctitle has arguments separated by NUL bytes // We need to write over the NUL bytes with a space // so that we can see the arguments - while ((ptr = rawmemchr(ptr, '\0'))) { - if (ptr >= end) - break; - *ptr = ' '; + while (ptr < end) { + if (*ptr == '\0') + *ptr = ' '; ptr++; } } -- 2.13.1