diff --git a/src/elogd.c b/src/elogd.c index 9b9473ca..f640c2b3 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -2968,6 +2968,9 @@ void retrieve_email_from(LOGBOOK * lbs, char *ret, char *ret_name, char attrib[M sprintf(email_from_name, "ELog ", host_name); sprintf(email_from, "ELog@%s", host_name); } + } else { + strlcpy(email_from, str, sizeof(email_from)); + strlcpy(email_from_name, str, sizeof(email_from)); } if (attrib) {