aboutsummaryrefslogtreecommitdiffstats
path: root/servport.c
diff options
context:
space:
mode:
authorMatthias Andree <matthias.andree@gmx.de>2005-09-21 14:44:45 +0000
committerMatthias Andree <matthias.andree@gmx.de>2005-09-21 14:44:45 +0000
commit47a2800e5ee03c056418013f6e8255a5581fca7f (patch)
tree3298bae6745bb3b496b6233f224f75e9db22c4f2 /servport.c
parent47b40b940159a43557286fdb5ab0db74d4dcc93e (diff)
downloadfetchmail-47a2800e5ee03c056418013f6e8255a5581fca7f.tar.gz
fetchmail-47a2800e5ee03c056418013f6e8255a5581fca7f.tar.bz2
fetchmail-47a2800e5ee03c056418013f6e8255a5581fca7f.zip
Fix bogus "cannot resolve service * to port number" error. Simon Barner.
svn path=/trunk/; revision=4311
Diffstat (limited to 'servport.c')
-rw-r--r--servport.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/servport.c b/servport.c
index 4d0fe510..01b84607 100644
--- a/servport.c
+++ b/servport.c
@@ -56,9 +56,11 @@ int servport(const char *service) {
switch(res->ai_addr->sa_family) {
case AF_INET:
port = ntohs(((struct sockaddr_in *)res->ai_addr)->sin_port);
+ break;
#ifdef AF_INET6
case AF_INET6:
port = ntohs(((struct sockaddr_in6 *)res->ai_addr)->sin6_port);
+ break;
#endif
default:
goto err;