Changeset 32715


Ignore:
Timestamp:
Jul 16, 2017, 8:11:19 PM (10 days ago)
Author:
brainslayer
Message:

use NULL instead of 0

File:
1 edited

Legend:

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

    r32713 r32715  
    313313
    314314        wfprintf(conn_fp, "%s %d %s\r\n", PROTOCOL, status, title);
    315         if (mime_type != (char *)0)
     315        if (mime_type != NULL)
    316316                wfprintf(conn_fp, "Content-Type: %s\r\n", mime_type);
    317317
     
    326326        if (attach_file)
    327327                wfprintf(conn_fp, "Content-Disposition: attachment; filename=%s\r\n", attach_file);
    328         if (extra_header != (char *)0 && *extra_header)
     328        if (extra_header != NULL && *extra_header)
    329329                wfprintf(conn_fp, "%s\r\n", extra_header);
    330330        if (length != -1)
     
    423423        for (;;) {
    424424                or = strchr(pattern, '|');
    425                 if (or == (char *)0) {
     425                if (or == NULL) {
    426426                        int ret = match_one(pattern, strlen(pattern), path);
    427427                        free(path);
     
    603603                buf += r;
    604604                lastread += r;
    605                 if (strstr(line, "\015\012\015\012") != (char *)0 || strstr(line, "\012\012") != (char *)0) {
     605                if (strstr(line, "\015\012\015\012") != NULL || strstr(line, "\012\012") != NULL) {
    606606                        finished = 1;
    607607                        break;
     
    622622        strsep(&path, " ");
    623623        if (!path) {            // Avoid http server crash, added by honor 2003-12-08
    624                 send_error(conn_fp, 400, "Bad Request", (char *)0, "Can't parse request.");
     624                send_error(conn_fp, 400, "Bad Request", NULL, "Can't parse request.");
    625625                goto out;
    626626        }
     
    630630        strsep(&protocol, " ");
    631631        if (!protocol) {        // Avoid http server crash, added by honor 2003-12-08
    632                 send_error(conn_fp, 400, "Bad Request", (char *)0, "Can't parse request.");
     632                send_error(conn_fp, 400, "Bad Request", NULL, "Can't parse request.");
    633633                goto out;
    634634        }
     
    715715
    716716        if (method_type == METHOD_INVALID) {
    717                 send_error(conn_fp, 501, "Not Implemented", (char *)0, "That method is not implemented.");
     717                send_error(conn_fp, 501, "Not Implemented", NULL, "That method is not implemented.");
    718718                goto out;
    719719        }
    720720
    721721        if (path[0] != '/') {
    722                 send_error(conn_fp, 400, "Bad Request", (char *)0, "Bad filename.");
     722                send_error(conn_fp, 400, "Bad Request", NULL, "Bad filename.");
    723723                goto out;
    724724        }
    725725        file = &(path[1]);
    726726        len = strlen(file);
    727         if (file[0] == '/' || strcmp(file, "..") == 0 || strncmp(file, "../", 3) == 0 || strstr(file, "/../") != (char *)0 || strcmp(&(file[len - 3]), "/..") == 0) {
    728                 send_error(conn_fp, 400, "Bad Request", (char *)0, "Illegal filename.");
     727        if (file[0] == '/' || strcmp(file, "..") == 0 || strncmp(file, "../", 3) == 0 || strstr(file, "/../") != NULL || strcmp(&(file[len - 3]), "/..") == 0) {
     728                send_error(conn_fp, 400, "Bad Request", NULL, "Illegal filename.");
    729729                goto out;
    730730        }
     
    800800
    801801        if (!referer && method_type == METHOD_POST && nodetect == 0) {
    802                 send_error(conn_fp, 400, "Bad Request", (char *)0, "Cross Site Action detected!");
     802                send_error(conn_fp, 400, "Bad Request", NULL, "Cross Site Action detected!");
    803803                goto out;
    804804        }
     
    828828                        for (a = i; a < rlen; a++) {
    829829                                if (referer[a] == '/') {
    830                                         send_error(conn_fp, 400, "Bad Request", (char *)0, "Cross Site Action detected!");
     830                                        send_error(conn_fp, 400, "Bad Request", NULL, "Cross Site Action detected!");
    831831                                        goto out;
    832832                                }
    833833                                if (host[c++] != referer[a]) {
    834                                         send_error(conn_fp, 400, "Bad Request", (char *)0, "Cross Site Action detected!");
     834                                        send_error(conn_fp, 400, "Bad Request", NULL, "Cross Site Action detected!");
    835835                                        goto out;
    836836                                }
     
    841841                        }
    842842                        if (c != hlen || referer[a] != '/') {
    843                                 send_error(conn_fp, 400, "Bad Request", (char *)0, "Cross Site Action detected!");
     843                                send_error(conn_fp, 400, "Bad Request", NULL, "Cross Site Action detected!");
    844844                                goto out;
    845845                        }
     
    10521052#endif
    10531053                        if (check_connect_type(conn_fp) < 0) {
    1054                                 send_error(conn_fp, 401, "Bad Request", (char *)0, "Can't use wireless interface to access GUI.");
     1054                                send_error(conn_fp, 401, "Bad Request", NULL, "Can't use wireless interface to access GUI.");
    10551055                                goto out;
    10561056                        }
     
    10721072                                handler->output(method_type, handler, file, conn_fp);
    10731073                        } else {
    1074                                 send_error(conn_fp, 404, "Not Found", (char *)0, "File not found.");
     1074                                send_error(conn_fp, 404, "Not Found", NULL, "File not found.");
    10751075                        }
    10761076
     
    10801080
    10811081                if (!handler || !handler->pattern)
    1082                         send_error(conn_fp, 404, "Not Found", (char *)0, "File not found.");
     1082                        send_error(conn_fp, 404, "Not Found", NULL, "File not found.");
    10831083        }
    10841084
Note: See TracChangeset for help on using the changeset viewer.