From 3b485f0a4d64a3d82df61b0d7913b2c5557dbc7e Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Fri, 1 Apr 2011 08:54:42 +0000 Subject: [PATCH] Use logged in user's email address for From: in email notifications SVN revision: 2407 --- src/elogd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index 4aae9a76..f4e95cc4 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -2019,7 +2019,7 @@ int sendmail(LOGBOOK * lbs, char *smtp_host, char *from, char *to, char *text, c struct sockaddr_in bind_addr; struct hostent *phe; int i, n, s, strsize; - char *str, *p; + char *str; char list[MAX_N_EMAIL][NAME_LENGTH], buffer[10000], decoded[256]; memset(error, 0, error_size); @@ -3375,8 +3375,8 @@ void retrieve_email_from(LOGBOOK * lbs, char *ret, char *ret_name, char attrib[M } else strlcpy(email_from, str, sizeof(email_from)); strlcpy(email_from_name, str, sizeof(email_from)); - } else if (isparam("uname")) { - get_user_line(lbs, getparam("uname"), NULL, full_name, user_email, NULL, NULL, NULL); + } else if (isparam("unm")) { + get_user_line(lbs, getparam("unm"), NULL, full_name, user_email, NULL, NULL, NULL); strlcpy(email_from_name, full_name, sizeof(email_from_name)); strlcat(email_from_name, " <", sizeof(email_from_name)); strlcat(email_from_name, user_email, sizeof(email_from_name));