diff --git a/ge.c b/ge.c index 546238c..0f4694d 100644 --- a/ge.c +++ b/ge.c @@ -81,7 +81,7 @@ log_request(struct client *c, char *meta, size_t l) } if ((t = memchr(meta, '\r', l)) == NULL) - t = meta + len; + t = meta + l; fprintf(stderr, "%s:%s GET %s %.*s\n", hbuf, sbuf, b, (int)(t-meta), meta); diff --git a/gmid.c b/gmid.c index 9ba75c7..22d82b9 100644 --- a/gmid.c +++ b/gmid.c @@ -124,7 +124,7 @@ log_request(struct client *c, char *meta, size_t l) } if ((t = memchr(meta, '\r', l)) == NULL) - t = meta + len; + t = meta + l; ec = asprintf(&fmted, "%s:%s GET %s %.*s", hbuf, sbuf, b, (int)(t-meta), meta);