summaryrefslogtreecommitdiff
path: root/usr.sbin/rtadvd/advcap.c
diff options
context:
space:
mode:
authorJun-ichiro itojun Hagino <itojun@cvs.openbsd.org>2001-02-04 06:22:06 +0000
committerJun-ichiro itojun Hagino <itojun@cvs.openbsd.org>2001-02-04 06:22:06 +0000
commite13de9618a383db8e6cab9b59a0ba8d3b82e1b16 (patch)
tree95b8ae35bc7a09a2c91baeae7aea16aae18304ab /usr.sbin/rtadvd/advcap.c
parent47800ffd47d856d9ac396fafa16a5eb44608b84a (diff)
avoid infinite loop when -s is specified (select loop mistake).
make agetent() 32bit clean. KAME PR 127. disable -R (router renumbering receiver). sync with kame.
Diffstat (limited to 'usr.sbin/rtadvd/advcap.c')
-rw-r--r--usr.sbin/rtadvd/advcap.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.sbin/rtadvd/advcap.c b/usr.sbin/rtadvd/advcap.c
index 0dd4a27b433..9e187fcc4b1 100644
--- a/usr.sbin/rtadvd/advcap.c
+++ b/usr.sbin/rtadvd/advcap.c
@@ -1,5 +1,5 @@
-/* $OpenBSD: advcap.c,v 1.3 2000/05/23 11:23:22 itojun Exp $ */
-/* $KAME: advcap.c,v 1.4 2000/05/23 11:17:40 itojun Exp $ */
+/* $OpenBSD: advcap.c,v 1.4 2001/02/04 06:22:05 itojun Exp $ */
+/* $KAME: advcap.c,v 1.5 2001/02/01 09:12:08 jinmei Exp $ */
/*
* Copyright (c) 1983 The Regents of the University of California.
@@ -96,7 +96,7 @@ int getent __P((char *, char *, char *));
int tnchktc __P((void));
int tnamatch __P((char *));
static char *tskip __P((char *));
-int tgetnum __P((char *));
+long long tgetnum __P((char *));
int tgetflag __P((char *));
char *tgetstr __P((char *, char **));
static char *tdecode __P((char *, char **));
@@ -307,11 +307,11 @@ breakbreak:
* a # character. If the option is not found we return -1.
* Note that we handle octal numbers beginning with 0.
*/
-int
+long long
tgetnum(id)
char *id;
{
- register long int i;
+ register long long i;
register int base;
register char *bp = tbuf;