diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1996-09-12 11:59:39 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1996-09-12 11:59:39 +0000 |
commit | c64bc78c091837def7820299eb99ed51a21570d8 (patch) | |
tree | 11f97f7a8dfc7f910e62538f840040e233fa0ea3 /driver.c | |
parent | 3490078bdc134e2464dfb35711b6e08dfad7a8da (diff) | |
download | fetchmail-c64bc78c091837def7820299eb99ed51a21570d8.tar.gz fetchmail-c64bc78c091837def7820299eb99ed51a21570d8.tar.bz2 fetchmail-c64bc78c091837def7820299eb99ed51a21570d8.zip |
Added port-specification option.
svn path=/trunk/; revision=87
Diffstat (limited to 'driver.c')
-rw-r--r-- | driver.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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; |