From 58fae4ea901aed6b093c5a336eb09abe6efe5880 Mon Sep 17 00:00:00 2001 From: Omar Polo Date: Tue, 6 Jun 2023 10:46:44 +0000 Subject: [PATCH] use memchr instead of rolling a custom one --- logger.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/logger.c b/logger.c index 872846a..4ebf63b 100644 --- a/logger.c +++ b/logger.c @@ -228,18 +228,6 @@ log_debug(struct client *c, const char *fmt, ...) va_end(ap); } -/* strchr, but with a bound */ -static char * -gmid_strnchr(char *s, int c, size_t len) -{ - size_t i; - - for (i = 0; i < len; ++i) - if (s[i] == c) - return &s[i]; - return NULL; -} - void log_request(struct client *c, char *meta, size_t l) { @@ -282,7 +270,7 @@ log_request(struct client *c, char *meta, size_t l) strlcpy(b, t, sizeof(b)); } - if ((t = gmid_strnchr(meta, '\r', l)) == NULL) + if ((t = memchr(meta, '\r', l)) == NULL) t = meta + len; ec = asprintf(&fmted, "%s:%s GET %s %.*s", hbuf, sbuf, b,