From 7666e3a99a1799550d5aa87ec7839ff906b65b87 Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Fri, 14 Oct 2022 15:40:04 +0100 Subject: [PATCH] Remove signed/unsigned comparisons --- main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.c b/main.c index 22a3998..9bf29e5 100644 --- a/main.c +++ b/main.c @@ -197,7 +197,7 @@ int main(int argc, char *argv[]) * so might as well start from there. */ slen = n; - for (unsigned i = n - 2; i < n; --i) { + for (int i = n - 2; i >= 0; --i) { if (sbuf[i] == 0x0d && sbuf[i + 1] == 0x0a) slen = i; } @@ -216,7 +216,7 @@ int main(int argc, char *argv[]) */ char *sp = sbuf; unsigned splen = 0, ppos = srvroot_len; - for (unsigned i = 0; i < slen; ++i) { + for (int i = 0; i < slen; ++i) { if (sbuf[i] != '/') { ++splen; continue; @@ -284,7 +284,7 @@ int main(int argc, char *argv[]) } /* Copy from fbuf to rbuf, replacing LF with CRLF. */ - for (unsigned fpos = 0; fpos < n; ++fpos) { + for (int fpos = 0; fpos < n; ++fpos) { if (fbuf[fpos] == '\n') { if (RBUF_SIZE - rlen < 2) { fprintf(stderr, "Response buffer is too small");