Changeset 19 in Main for trunk/Server/config.c


Ignore:
Timestamp:
Sep 14, 2024, 9:51:41 AM (2 months ago)
Author:
Nishi
Message:

add fallback option

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Server/config.c

    r18 r19  
    3535                config.vhosts[i].sslkey = NULL;
    3636                config.vhosts[i].sslcert = NULL;
     37                config.vhosts[i].root = NULL;
    3738        }
    3839        config.root.sslkey = NULL;
    3940        config.root.sslcert = NULL;
     41        config.root.root = NULL;
    4042        config.vhost_count = 0;
    4143        config.module_count = 0;
     
    130132                                                        current->sslcert = cm_strdup(r[1]);
    131133                                                }
     134                                        } else if(cm_strcaseequ(r[0], "DocumentRoot")) {
     135                                                if(r[1] == NULL) {
     136                                                        cm_log("Config", "Missing path at line %d", ln);
     137                                                        stop = 1;
     138                                                } else {
     139                                                        if(current->root != NULL) free(current->root);
     140                                                        current->root = cm_strdup(r[1]);
     141                                                }
    132142                                        } else if(cm_strcaseequ(r[0], "ServerRoot")) {
    133143                                                if(r[1] == NULL) {
Note: See TracChangeset for help on using the changeset viewer.