diff options
author | Omar Polo <op@omarpolo.com> | 2023-06-06 10:46:44 +0000 |
---|---|---|
committer | Omar Polo <op@omarpolo.com> | 2023-06-06 10:46:44 +0000 |
commit | 58fae4ea901aed6b093c5a336eb09abe6efe5880 (patch) | |
tree | 3fa2dec74335e23f85c31bf2e4729b1a038da5c8 /logger.c | |
parent | 281a8852b3a2d76c10d2fb6476a706746d05509b (diff) |
use memchr instead of rolling a custom one
Diffstat (limited to 'logger.c')
-rw-r--r-- | logger.c | 14 |
1 files changed, 1 insertions, 13 deletions
@@ -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, |