No subject
Fri Feb 17 00:57:05 UTC 2012
/* $Revision: 1.10 $
**
** Article-related routines.
*/
#include "nnrpd.h"
[...]
/* Requesting by Message-ID? */
if (ac == 2 && av[1][0] == '<') {
if ((qp = ARTopenbyid(av[1])) == NULL
&& (qp == ARTfromboss(what, av[1])) == NULL) {
Reply("%d No such article\r\n", NNTP_DONTHAVEIT_VAL);
return;
}
if (!PERMartok(qp)) {
QIOclose(qp);
Reply("%s\r\n", NOACCESS);
return;
}
>>> Reply("%d 0 %s %s\r\n", what->ReplyCode, what->Item, av[1]);
if (what->Type != STstat)
ARTsend(qp, what->Type);
QIOclose(qp);
return;
}
/* Trying to read. */
if (GRPcount == 0) {
Reply("%s\r\n", ARTnotingroup);
return;
}
[...]
More information about the inn-bugs
mailing list