summaryrefslogtreecommitdiffstats
path: root/plugins/check_smtp.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/check_smtp.c')
-rw-r--r--plugins/check_smtp.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/plugins/check_smtp.c b/plugins/check_smtp.c
index ee6d0cb7..94214ee0 100644
--- a/plugins/check_smtp.c
+++ b/plugins/check_smtp.c
@@ -171,7 +171,6 @@ main (int argc, char **argv)
171 char *helocmd = NULL; 171 char *helocmd = NULL;
172 char *error_msg = NULL; 172 char *error_msg = NULL;
173 struct timeval tv; 173 struct timeval tv;
174 struct hostent *hp;
175 174
176 setlocale (LC_ALL, ""); 175 setlocale (LC_ALL, "");
177 bindtextdomain (PACKAGE, LOCALEDIR); 176 bindtextdomain (PACKAGE, LOCALEDIR);
@@ -191,9 +190,6 @@ main (int argc, char **argv)
191 printf(_("gethostname() failed!\n")); 190 printf(_("gethostname() failed!\n"));
192 return STATE_CRITICAL; 191 return STATE_CRITICAL;
193 } 192 }
194 hp = gethostbyname(localhostname);
195 if(!hp) helocmd = localhostname;
196 else helocmd = hp->h_name;
197 } else { 193 } else {
198 helocmd = localhostname; 194 helocmd = localhostname;
199 } 195 }
@@ -202,6 +198,9 @@ main (int argc, char **argv)
202 else 198 else
203 asprintf (&helocmd, "%s%s%s", SMTP_HELO, helocmd, "\r\n"); 199 asprintf (&helocmd, "%s%s%s", SMTP_HELO, helocmd, "\r\n");
204 200
201 if (verbose)
202 printf("HELOCMD: %s", helocmd);
203
205 /* initialize the MAIL command with optional FROM command */ 204 /* initialize the MAIL command with optional FROM command */
206 asprintf (&cmd_str, "%sFROM: %s%s", mail_command, from_arg, "\r\n"); 205 asprintf (&cmd_str, "%sFROM: %s%s", mail_command, from_arg, "\r\n");
207 206