|
@@ -0,0 +1,35 @@
|
|
|
+Replaces sysv3 legacy functions with modern equivalents.
|
|
|
+
|
|
|
+Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
|
|
|
+Index: ipsec-tools-0.7.3/src/racoon/pfkey.c
|
|
|
+===================================================================
|
|
|
+--- ipsec-tools-0.7.3.orig/src/racoon/pfkey.c 2010-07-12 14:46:52.000000000 +0200
|
|
|
++++ ipsec-tools-0.7.3/src/racoon/pfkey.c 2010-07-12 15:01:39.000000000 +0200
|
|
|
+@@ -3008,12 +3008,12 @@
|
|
|
+ struct sockaddr *paddr;
|
|
|
+
|
|
|
+ paddr = (struct sockaddr *)(xisr + 1);
|
|
|
+- bcopy(paddr, &(*p_isr)->saidx.src,
|
|
|
++ memmove(&(*p_isr)->saidx.src, paddr,
|
|
|
+ sysdep_sa_len(paddr));
|
|
|
+
|
|
|
+ paddr = (struct sockaddr *)((caddr_t)paddr
|
|
|
+ + sysdep_sa_len(paddr));
|
|
|
+- bcopy(paddr, &(*p_isr)->saidx.dst,
|
|
|
++ memmove(&(*p_isr)->saidx.dst, paddr,
|
|
|
+ sysdep_sa_len(paddr));
|
|
|
+ }
|
|
|
+
|
|
|
+Index: ipsec-tools-0.7.3/src/racoon/racoonctl.c
|
|
|
+===================================================================
|
|
|
+--- ipsec-tools-0.7.3.orig/src/racoon/racoonctl.c 2010-07-12 14:49:51.000000000 +0200
|
|
|
++++ ipsec-tools-0.7.3/src/racoon/racoonctl.c 2010-07-12 15:00:52.000000000 +0200
|
|
|
+@@ -785,7 +785,7 @@
|
|
|
+ errx(1, "cannot read source address");
|
|
|
+
|
|
|
+ /* We get "ip[port]" strip the port */
|
|
|
+- if ((idx = index(srcaddr, '[')) == NULL)
|
|
|
++ if ((idx = strchr(srcaddr, '[')) == NULL)
|
|
|
+ errx(1, "unexpected source address format");
|
|
|
+ *idx = '\0';
|
|
|
+
|