From: Denys Vlasenko Date: Mon, 18 Sep 2017 11:09:11 +0000 (+0200) Subject: httpd: fix handling of range requests X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=refs%2Fheads%2F1_26_stable;p=oweals%2Fbusybox.git httpd: fix handling of range requests Signed-off-by: Denys Vlasenko --- diff --git a/networking/httpd.c b/networking/httpd.c index d301d598d..84d819723 100644 --- a/networking/httpd.c +++ b/networking/httpd.c @@ -2337,7 +2337,7 @@ static void handle_incoming_and_exit(const len_and_sockaddr *fromAddr) if (STRNCASECMP(iobuf, "Range:") == 0) { /* We know only bytes=NNN-[MMM] */ char *s = skip_whitespace(iobuf + sizeof("Range:")-1); - if (is_prefixed_with(s, "bytes=") == 0) { + if (is_prefixed_with(s, "bytes=")) { s += sizeof("bytes=")-1; range_start = BB_STRTOOFF(s, &s, 10); if (s[0] != '-' || range_start < 0) {