| HAPROXY_MWORKER | X | | | | | X | X |
| HAPROXY_CLI | | | | | | | X |
| HAPROXY_MASTER_CLI | | | | | | X | |
- | HAPROXY_LOCALPEER | | | | | | | X |
+ | HAPROXY_LOCALPEER | | | X | | | | X |
| HAPROXY_HTTP_LOG_FMT | | | X | | X | | |
| HAPROXY_HTTP_CLF_LOG_FMT | | | X | | X | | |
| HAPROXY_HTTPS_LOG_FMT | | | X | | X | | |
}
setenv("HAPROXY_MWORKER", "1", 1);
}
+
+ /* localpeer default value could be redefined via 'localpeer' keyword
+ * from the global section, which has already parsed in MODE_DISCOVERY by
+ * read_cfg_in_discovery_mode(). So, let's set HAPROXY_LOCALPEER explicitly
+ * here.
+ */
+ setenv("HAPROXY_LOCALPEER", localpeer, 1);
+
non_global_section_parsed = 0;
if (read_cfg() < 0) {
list_for_each_entry_safe(cfg, cfg_tmp, &cfg_cfgfiles, list) {
list_for_each_entry_safe(cfg, cfg_tmp, &cfg_cfgfiles, list)
ha_free(&cfg->content);
- /* localpeer could be redefined via 'localpeer' keyword from the
- * global section, in master-worker mode it's parsed only by
- * worker, so let set HAPROXY_LOCALPEER explicitly here
- */
- if (localpeer != NULL)
- setenv("HAPROXY_LOCALPEER", localpeer, 1);
usermsgs_clr(NULL);
}