summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/dhcpv6/files/patch-iaid-dhcp6-0.85')
-rw-r--r--net-misc/dhcpv6/files/patch-iaid-dhcp6-0.8556
1 files changed, 56 insertions, 0 deletions
diff --git a/net-misc/dhcpv6/files/patch-iaid-dhcp6-0.85 b/net-misc/dhcpv6/files/patch-iaid-dhcp6-0.85
new file mode 100644
index 000000000000..edefd2c7eb09
--- /dev/null
+++ b/net-misc/dhcpv6/files/patch-iaid-dhcp6-0.85
@@ -0,0 +1,56 @@
+diff -urN dhcp6-0.85/lease_token.l dhcp6/lease_token.l
+--- dhcp6-0.85/lease_token.l 2003-07-01 19:21:25.000000000 -0700
++++ dhcp6/lease_token.l 2003-07-16 12:09:53.000000000 -0700
+@@ -1,4 +1,4 @@
+-/* $Id: lease_token.l,v 1.12 2003/07/02 02:21:25 shirleyma Exp $ */
++/* $Id: lease_token.l,v 1.13 2003/07/16 19:09:53 shirleyma Exp $ */
+
+ /*
+ * Copyright (C) International Business Machines Corp., 2003
+@@ -203,7 +203,7 @@
+ <S_DUID>. {ABORT;}
+ <S_SDUID>{duid_id} {configure_duid(yytext, &client6_info.serverid);}
+ <S_SDUID>. {ABORT;}
+-<S_IAID>{number} {client6_info.iaidinfo.iaid = atoll(yytext);
++<S_IAID>{number} {client6_info.iaidinfo.iaid = strtoll(yytext, NULL, 10);
+ lease_flags |= LEASE_IAID_FLAG;}
+ <S_IAID>"type:" {BEGIN S_IATYPE;}
+ <S_IAID>. {ABORT;}
+diff -urN dhcp6-0.85/server6_parse.y dhcp6/server6_parse.y
+--- dhcp6-0.85/server6_parse.y 2003-05-23 12:00:37.000000000 -0700
++++ dhcp6/server6_parse.y 2003-07-16 12:09:53.000000000 -0700
+@@ -1,4 +1,4 @@
+-/* $Id: server6_parse.y,v 1.6 2003/05/23 19:00:37 shirleyma Exp $ */
++/* $Id: server6_parse.y,v 1.7 2003/07/16 19:09:53 shirleyma Exp $ */
+
+ /*
+ * Copyright (C) International Business Machines Corp., 2003
+@@ -112,7 +112,7 @@
+ %type <dhcp6addr> hostaddr6 hostprefix6 addr6para v6address
+
+ %union {
+- int num;
++ unsigned int num;
+ int snum;
+ char *str;
+ int dec;
+diff -urN dhcp6-0.85/server6_token.l dhcp6/server6_token.l
+--- dhcp6-0.85/server6_token.l 2003-04-18 13:33:17.000000000 -0700
++++ dhcp6/server6_token.l 2003-07-16 12:09:53.000000000 -0700
+@@ -1,4 +1,4 @@
+-/* $Id: server6_token.l,v 1.4 2003/04/18 20:33:17 shirleyma Exp $ */
++/* $Id: server6_token.l,v 1.5 2003/07/16 19:09:53 shirleyma Exp $ */
+
+ /*
+ * Copyright (C) International Business Machines Corp., 2003
+@@ -139,8 +139,8 @@
+ return IPV6ADDR;
+ }
+
+-{number} { sfyylval.num = atoi(sfyytext); return NUMBER; }
+-{snum} { sfyylval.snum = atoi(sfyytext); return SIGNEDNUMBER; }
++{number} { sfyylval.num = strtoll(sfyytext, NULL, 10); return NUMBER; }
++{snum} { sfyylval.snum = strtoll(sfyytext, NULL, 10); return SIGNEDNUMBER; }
+ {decimal} { sfyylval.dec = atof(sfyytext); return DECIMAL; }
+ {string} {
+ static char name[MAXDNAME];