2005-11-02 Oliver Kiddle <okiddle@yahoo.co.uk>
+ * Debian Bug# 320069: Nick Rusnov: uip/popsbr.c: fail when
+ kpop connection attempted without KPOP support compiled in
+
* Debian Bug# 320090: Nick Rusnov: sbr/Makefile.in: fix for newer
version of flex and remove autogenerated file from cvs
#endif
#ifndef NNTP
-# ifdef KPOP
if ( kpop ) {
+# ifdef KPOP
snprintf (buffer, sizeof(buffer), "%s/%s", KPOP_PRINCIPAL, "kpop");
if ((fd1 = client (host, "tcp", buffer, 0, response, sizeof(response))) == NOTOK) {
return NOTOK;
}
- } else {
+# else /* KPOP */
+ snprintf (response, sizeof(response), "this version of nmh compiled without KPOP support");
+ return NOTOK;
# endif /* KPOP */
+ } else {
if ((fd1 = client (host, "tcp", POPSERVICE, rpop, response, sizeof(response))) == NOTOK) {
return NOTOK;
}
-# ifdef KPOP
}
-# endif /* KPOP */
#else /* NNTP */
if ((fd1 = client (host, "tcp", "nntp", rpop, response, sizeof(response))) == NOTOK)
return NOTOK;