diff --git a/src/mod/event_handlers/mod_erlang_event/ei_helpers.c b/src/mod/event_handlers/mod_erlang_event/ei_helpers.c index 9935aff075..aca2497052 100644 --- a/src/mod/event_handlers/mod_erlang_event/ei_helpers.c +++ b/src/mod/event_handlers/mod_erlang_event/ei_helpers.c @@ -377,10 +377,11 @@ switch_status_t initialise_ei(struct ei_cnode_s *ec) // init the resolver res_init(); } - if (!zstr_buf(_res.dnsrch[0])) { + if (_res.dnsrch[0] && !zstr_buf(_res.dnsrch[0])) { strncat(thishostname, ".", 1); strncat(thishostname, _res.dnsrch[0], EI_MAXHOSTNAMELEN - strlen(thishostname)); } + } snprintf(thisnodename, MAXNODELEN + 1, "%s@%s", prefs.nodename, thishostname); }