Changeset 32004


Ignore:
Timestamp:
May 10, 2017, 11:37:34 AM (2 weeks ago)
Author:
brainslayer
Message:

content length must be 0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/modules/base.c

    r32002 r32004  
    470470                else
    471471                        asprintf(&extra, "Access-Control-Allow-Origin: *\r\nAccess-Control-Allow-Headers: Origin,X-RequestedWith,Content-Type,Range\r\nAccess-Control-Allow-Methods: GET,OPTIONS\r\nAccept-Ranges: *");
    472                 send_headers(200, "Ok", extra, handler->mime_type, filesize, "bigfile.bin");
    473                 free(extra);
    474         }
    475         if (!strncasecmp(method, "OPTIONS", 7))
    476                 return;
     472                if (!strncasecmp(method, "OPTIONS", 7)) {
     473                        send_headers(200, "Ok", extra, handler->mime_type, 0, NULL);
     474                        free(extra);
     475                        return;
     476                } else {
     477                        send_headers(200, "Ok", extra, handler->mime_type, filesize, "bigfile.bin");
     478                        free(extra);
     479                }
     480        }
    477481
    478482        char *test = malloc(65536);
     
    481485                test[i] = rand() % 255;
    482486        long long sdiv = 1;
    483         sdiv <<=32;
     487        sdiv <<= 32;
    484488        if (((long long)(filesize / 65536)) > sdiv) {
    485489                long long i64;
Note: See TracChangeset for help on using the changeset viewer.