httpd: fix handling of range requests
authorDenys Vlasenko <vda.linux@googlemail.com>
Mon, 18 Sep 2017 11:09:11 +0000 (13:09 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Mon, 18 Sep 2017 11:09:11 +0000 (13:09 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
networking/httpd.c

index c823835073e05745dfca3e7857376d3f871077ed..74196a4f10c5e0759b8bfc5527db95bed576821b 100644 (file)
@@ -2338,7 +2338,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) {