pkgsrc-wip/nnrpd/patches/patch-am
Hauke Fath cc983890fd Build the nnrpd from the INN 1.7.2 distribution as nntp reader daemon
for use with the C News (c-news) package.
2005-01-13 14:26:21 +00:00

30 lines
821 B
Text

$NetBSD: patch-am,v 1.1.1.1 2005/01/13 14:26:23 hfath Exp $
--- nnrpd/group.c.orig Fri Dec 12 17:43:47 1997
+++ nnrpd/group.c
@@ -627,6 +627,7 @@ CMDxgtitle(ac, av)
register char *p;
register char *q;
char save;
+ char *grplist[2];
/* Parse the arguments. */
if (ac == 1) {
@@ -646,6 +647,7 @@ CMDxgtitle(ac, av)
return;
}
Printf("%d list follows\r\n", NNTP_XGTITLE_OK);
+ grplist[1] = NULL;
/* Print all lines with matching newsgroup name. */
while ((line = QIOread(qp)) != NULL) {
@@ -653,7 +655,8 @@ CMDxgtitle(ac, av)
continue;
save = *q;
*q = '\0';
- if (wildmat(line, p)) {
+ grplist[0] = line;
+ if (wildmat(line, p) && PERMmatch(PERMdefault, PERMlist, grplist)) {
*q = save;
Printf("%s\r\n", line);
}