~mdw
/
userv-utils
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rationalised.
[userv-utils]
/
ipif
/
service.c
diff --git
a/ipif/service.c
b/ipif/service.c
index
0050dd2
..
d2591ba
100644
(file)
--- a/
ipif/service.c
+++ b/
ipif/service.c
@@
-49,7
+49,7
@@
#define NARGS 4
#define MAXEXROUTES 5
#define NARGS 4
#define MAXEXROUTES 5
-#define ATXTLEN 1
2
+#define ATXTLEN 1
6
static const unsigned long gidmaxval= (unsigned long)((gid_t)-2);
static const char *const protos_ok[]= { "slip", "cslip", "adaptive", 0 };
static const unsigned long gidmaxval= (unsigned long)((gid_t)-2);
static const char *const protos_ok[]= { "slip", "cslip", "adaptive", 0 };
@@
-276,6
+276,7
@@
static void permit(unsigned long pprefix, unsigned long pmask) {
int i, any;
assert(!(pprefix & ~pmask));
int i, any;
assert(!(pprefix & ~pmask));
+ any= 0;
if (!proto) fputs("permits",stdout);
if (addrnet_isin(localaddr,~0UL, pprefix,pmask)) {
if (!proto) fputs("permits",stdout);
if (addrnet_isin(localaddr,~0UL, pprefix,pmask)) {
@@
-293,7
+294,7
@@
static void permit(unsigned long pprefix, unsigned long pmask) {
}
}
if (!proto) {
}
}
if (!proto) {
- if (!any) fputs(" nothing
!",stderr
);
+ if (!any) fputs(" nothing
",stdout
);
putchar('\n');
}
}
putchar('\n');
}
}
@@
-679,7
+680,7
@@
static void startslattach(void) {
}
setsigmask(&fullset);
l= strlen(ifnbuf);
}
setsigmask(&fullset);
l= strlen(ifnbuf);
- if (l<0 || ifnbuf[l-1] != '\n') fatal("slattach gave strange output `%s'",ifnbuf);
+ if (l<
=
0 || ifnbuf[l-1] != '\n') fatal("slattach gave strange output `%s'",ifnbuf);
ifnbuf[l-1]= 0;
for (k=l; k>0 && ifnbuf[k-1]!=' '; k--);
ifname= ifnbuf+k;
ifnbuf[l-1]= 0;
for (k=l; k>0 && ifnbuf[k-1]!=' '; k--);
ifname= ifnbuf+k;