forked from pool/iperf
Andreas Stieger
dd5b60f05e
Upstream changed, update to 3.0.2 OBS-URL: https://build.opensuse.org/request/show/227482 OBS-URL: https://build.opensuse.org/package/show/network:utilities/iperf?expand=0&rev=11
19 lines
749 B
Diff
19 lines
749 B
Diff
diff -Ppru iperf-3.0.2.orig/src/iperf_error.c iperf-3.0.2/src/iperf_error.c
|
|
--- iperf-3.0.2.orig/src/iperf_error.c 2014-03-10 17:58:44.000000000 +0100
|
|
+++ iperf-3.0.2/src/iperf_error.c 2014-03-25 13:22:31.034732298 +0100
|
|
@@ -301,11 +301,11 @@ iperf_strerror(int i_errno)
|
|
}
|
|
|
|
if (herr || perr)
|
|
- strncat(errstr, ": ", len);
|
|
+ strncat(errstr, ": ", sizeof(errstr)-strlen(errstr)-1);
|
|
if (h_errno && herr) {
|
|
- strncat(errstr, hstrerror(h_errno), len);
|
|
+ strncat(errstr, hstrerror(h_errno), sizeof(errstr)-strlen(errstr)-1);
|
|
} else if (errno && perr) {
|
|
- strncat(errstr, strerror(errno), len);
|
|
+ strncat(errstr, strerror(errno), sizeof(errstr)-strlen(errstr)-1);
|
|
}
|
|
|
|
return errstr;
|