diff -r 3cbd81ea9391 -r d202777ebae5 bmsd/rdconfig.c --- a/bmsd/rdconfig.c Sat Jan 19 20:42:11 2019 +0100 +++ b/bmsd/rdconfig.c Mon Jan 21 20:45:18 2019 +0100 @@ -1,5 +1,5 @@ /***************************************************************************** - * Copyright (C) 2017-2018 + * Copyright (C) 2017-2019 * * Michiel Broek * @@ -53,6 +53,7 @@ {(char *)"mqtt_port", getint, (char **)&Config.mqtt_port}, {(char *)"mqtt_user", getstr, (char **)&Config.mqtt_user}, {(char *)"mqtt_pass", getstr, (char **)&Config.mqtt_pass}, + {(char *)"web_root", getstr, (char **)&Config.web_root}, {NULL, NULL, NULL} }; @@ -94,6 +95,10 @@ if (Config.mqtt_pass) free(Config.mqtt_pass); Config.mqtt_pass = NULL; + + if (Config.web_root) + free(Config.web_root); + Config.web_root = NULL; } @@ -150,7 +155,12 @@ fprintf(fp, "mqtt_pass %s\n", Config.mqtt_pass); else fprintf(fp, "#mqtt_pwd \n"); + fprintf(fp, "#\n"); + if (Config.web_root) + fprintf(fp, "web_root %s\n", Config.web_root); + else + fprintf(fp, "#web_root \n"); fprintf(fp, "#\n"); fprintf(fp, "# End of generated configuration\n"); fclose(fp);