From c64bc78c091837def7820299eb99ed51a21570d8 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Thu, 12 Sep 1996 11:59:39 +0000 Subject: Added port-specification option. svn path=/trunk/; revision=87 --- driver.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'driver.c') diff --git a/driver.c b/driver.c index 74c3d993..4718d35b 100644 --- a/driver.c +++ b/driver.c @@ -78,7 +78,7 @@ struct method *proto; if ((mboxfd = openuserfolder(queryctl)) < 0) return(PS_IOERR); } else if (queryctl->output == TO_SMTP) { - if ((mboxfd = Socket(queryctl->smtphost,SMTP_PORT)) < 0) + if ((mboxfd = Socket(queryctl->smtphost, SMTP_PORT)) < 0) return(PS_SOCKET); /* eat the greeting message */ @@ -97,7 +97,9 @@ struct method *proto; } /* open a socket to the mail server */ - if ((socket = Socket(queryctl->servername,protocol->port)) < 0) { + if ((socket = Socket(queryctl->servername, + queryctl->port ? queryctl->port : protocol->port))<0) + { perror("do_protocol: socket"); ok = PS_SOCKET; goto closeUp; -- cgit v1.2.3