summaryrefslogtreecommitdiff
path: root/lib-src/pop.c
diff options
context:
space:
mode:
authorFrancesco Potortì <pot@gnu.org>2006-05-23 10:44:39 +0000
committerFrancesco Potortì <pot@gnu.org>2006-05-23 10:44:39 +0000
commit81264b3846c31bd987a7788fa656dd76345cc8e7 (patch)
treebc1bc08bc7fee9e68caef1d5844098bac1d8014d /lib-src/pop.c
parent8a6d5da7cc56803406d391456105c6a37e1e0671 (diff)
downloademacs-81264b3846c31bd987a7788fa656dd76345cc8e7.tar.gz
(pop_open, socket_connection, KPOP_SERVICE): Added
comments explaining why the "kpop" service is never used.
Diffstat (limited to 'lib-src/pop.c')
-rw-r--r--lib-src/pop.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib-src/pop.c b/lib-src/pop.c
index 7d6bcc5cdc9..5dcbf2d2483 100644
--- a/lib-src/pop.c
+++ b/lib-src/pop.c
@@ -135,7 +135,7 @@ static char *find_crlf __P((char *, int));
#define KPOP_PORT 1109
#define POP_SERVICE "pop3" /* we don't want the POP2 port! */
#ifdef KERBEROS
-#define KPOP_SERVICE "kpop"
+#define KPOP_SERVICE "kpop" /* never used: look for 20060515 to see why */
#endif
char pop_error[ERROR_MAX];
@@ -264,10 +264,11 @@ pop_open (host, username, password, flags)
return (0);
}
}
- if (password)
+ if (password) /* always true, detected 20060515 */
flags |= POP_NO_KERBEROS;
else
- password = username;
+ password = username; /* dead code, detected 20060515 */
+ /** "kpop" service is never used: look for 20060515 to see why **/
sock = socket_connection (host, flags);
if (sock == -1)
@@ -1047,6 +1048,7 @@ socket_connection (host, flags)
bzero ((char *) &addr, sizeof (addr));
addr.sin_family = AF_INET;
+ /** "kpop" service is never used: look for 20060515 to see why **/
#ifdef KERBEROS
service = (flags & POP_NO_KERBEROS) ? POP_SERVICE : KPOP_SERVICE;
#else
@@ -1073,6 +1075,7 @@ socket_connection (host, flags)
}
else
{
+ /** "kpop" service is never used: look for 20060515 to see why **/
#ifdef KERBEROS
addr.sin_port = htons ((flags & POP_NO_KERBEROS) ?
POP_PORT : KPOP_PORT);