Browse Source

[core] fix crash after specific err in config file

master
Glenn Strauss 6 months ago
parent
commit
5309ec8c95
  1. 5
      src/gw_backend.c

5
src/gw_backend.c

@ -384,7 +384,8 @@ static int gw_proc_sockaddr_init(gw_host * const host, gw_proc * const proc, log
errno = EINVAL;
return -1;
}
else {
else if (host->host->size) {
/*(skip if constant string set in gw_set_defaults_backend())*/
/* overwrite host->host buffer with IP addr string so that
* any further use of gw_host does not block on DNS lookup */
buffer *h;
@ -1532,7 +1533,7 @@ int gw_set_defaults_backend(server *srv, gw_plugin_data *p, const array *a, gw_p
}
if (buffer_string_is_empty(host->host)) {
static const buffer lhost = {CONST_STR_LEN("127.0.0.1"), 0};
static const buffer lhost ={CONST_STR_LEN("127.0.0.1")+1,0};
host->host = &lhost;
}

Loading…
Cancel
Save