X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Fwebserver.c;h=23043c840f4da4d48a8467e9eecbf478c3ce4c34;hp=4416b9da3f50d2755c3d453a7005fd6754dcf6a1;hb=37cdd9932e7854c7bde2b83a0b4f5f6aad105306;hpb=34b4acf39cd04a4370eba5806379003a0de48330 diff --git a/webcit/webserver.c b/webcit/webserver.c index 4416b9da3..23043c840 100644 --- a/webcit/webserver.c +++ b/webcit/webserver.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996-2020 by the citadel.org team + * Copyright (c) 1996-2021 by the citadel.org team * * This program is open source software. You can redistribute it and/or * modify it under the terms of the GNU General Public License version 3. @@ -246,8 +246,13 @@ int main(int argc, char **argv) syslog(LOG_NOTICE, "GNU General Public License for more details."); syslog(LOG_NOTICE, " "); - /* initialize various subsystems */ + /* run from the webcit home directory */ + if (chdir(webcitdir) != 0) { + syslog(LOG_ERR, "webcit: %s: %m", webcitdir); + exit(errno); + } + /* initialize various subsystems */ initialise_modules(); initialise2_modules(); InitTemplateCache();