Forráskód Böngészése

avoid new string functions for better compatibility

Michael van Elst 23 éve
szülő
commit
db063f889a
2 módosított fájl, 19 hozzáadás és 1 törlés
  1. 16 0
      arpd/arpd.patch
  2. 3 1
      arpd/arpd.spec

+ 16 - 0
arpd/arpd.patch

@@ -0,0 +1,16 @@
+--- arpd.c.dist	2003-07-02 16:49:31.000000000 +0200
++++ arpd.c	2003-07-02 16:53:25.000000000 +0200
+@@ -111,9 +111,11 @@
+ 			struct in_addr in;
+ 			ip_addr_t istart, iend;
+ 
+-			second = p;
++            first  = p;
++            second = strchr(p, '-');
++            if (second != NULL)
++                *second++ = '\0';
+ 
+-			first = strsep(&second, "-");
+ 			if (second == NULL)
+ 				errx(1, "%s: Invalid network range: %s",
+ 				    __func__, p);

+ 3 - 1
arpd/arpd.spec

@@ -37,7 +37,7 @@ Distribution: OpenPKG [EVAL]
 Group:        Network
 License:      GNU
 Version:      0.2
-Release:      20030628
+Release:      20030702
 
 #   package options
 %option       with_fsl  yes
@@ -46,6 +46,7 @@ Release:      20030628
 Source0:      http://www.citi.umich.edu/u/provos/honeyd/arpd-%{version}.tar.gz
 Source1:      rc.arpd
 Source2:      fsl.arpd
+Patch0:       arpd.patch
 
 #   build information
 Prefix:       %{l_prefix}
@@ -71,6 +72,7 @@ AutoReqProv:  no
 
 %prep
     %setup -q -n arpd
+    %patch -p0
     %{l_shtool} subst \
         -e 's;LIBS=$DNETLIB;LIBS="$LIBS $DNETLIB";' \
         -e 's;CFLAGS=$DNETINC;CFLAGS="$CFLAGS $DNETINC";' \