pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/arping



Module Name:    pkgsrc
Committed By:   sborrill
Date:           Tue Jul  7 08:48:25 UTC 2020

Modified Files:
        pkgsrc/net/arping: distinfo
Added Files:
        pkgsrc/net/arping/patches: patch-arping.c

Log Message:
Add patch to avoid declaring variables in a for statement which reduces
compiler compatibility for no benefit


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/arping/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/net/arping/patches/patch-arping.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/arping/distinfo
diff -u pkgsrc/net/arping/distinfo:1.14 pkgsrc/net/arping/distinfo:1.15
--- pkgsrc/net/arping/distinfo:1.14     Fri Apr 10 21:25:03 2020
+++ pkgsrc/net/arping/distinfo  Tue Jul  7 08:48:25 2020
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.14 2020/04/10 21:25:03 schwarz Exp $
+$NetBSD: distinfo,v 1.15 2020/07/07 08:48:25 sborrill Exp $
 
 SHA1 (arping-2.21.tar.gz) = 2e3477883110f3c0456af78d13fab3c029f93974
 RMD160 (arping-2.21.tar.gz) = 13e645ccb52add237458862fb59ee4ccd581a57a
 SHA512 (arping-2.21.tar.gz) = 0413e87aa9f0664c3e9485c1d8c2fbd2adb322bfc871f9bddf84f458433d7c8c7587ac4b24cff36caff7b966cd9b71a7d8a54ac951723b322a475ac68cf45d47
 Size (arping-2.21.tar.gz) = 181039 bytes
+SHA1 (patch-arping.c) = 66de32d83a15c704ef4bc273cfc849fdb10bf0f6

Added files:

Index: pkgsrc/net/arping/patches/patch-arping.c
diff -u /dev/null pkgsrc/net/arping/patches/patch-arping.c:1.1
--- /dev/null   Tue Jul  7 08:48:25 2020
+++ pkgsrc/net/arping/patches/patch-arping.c    Tue Jul  7 08:48:25 2020
@@ -0,0 +1,30 @@
+$NetBSD: patch-arping.c,v 1.1 2020/07/07 08:48:25 sborrill Exp $
+
+Don't declare variables in a for statement.
+
+--- src/arping.c.orig  2020-07-07 09:38:15.158734218 +0100
++++ src/arping.c       2020-07-07 09:38:49.341138903 +0100
+@@ -222,11 +222,12 @@
+ static ssize_t
+ xgetrandom(void *buf, const size_t buflen, const unsigned int flags)
+ {
++        int n;
+ #ifdef HAVE_GETRANDOM
+         return getrandom(buf, buflen, flags);
+ #else
+         char* p = buf;
+-        for (int n = 0; n < buflen; n++) {
++        for (n = 0; n < buflen; n++) {
+                 p[n] = random() & 0xff;
+         }
+         return buflen;
+@@ -236,7 +237,8 @@
+ static long int
+ xrandom() {
+         const int maxtry = 10;
+-        for (int c = 0; c < maxtry; c++) {
++        int c;
++        for (c = 0; c < maxtry; c++) {
+                 long int ret;
+                 const ssize_t rc = xgetrandom(&ret, sizeof(ret), 0);
+                 if (rc == -1) {



Home | Main Index | Thread Index | Old Index