13 lines
421 B
Diff
13 lines
421 B
Diff
--- iputils-s20121221-orig/ping_common.c 2013-02-01 08:28:29.836191171 +0100
|
|
+++ iputils-s20121221-new/ping_common.c 2013-02-01 08:28:11.013152725 +0100
|
|
@@ -269,7 +269,9 @@ void common_options(int ch)
|
|
char *ep;
|
|
|
|
errno = 0;
|
|
+ setlocale(LC_ALL, "C");
|
|
dbl = strtod(optarg, &ep);
|
|
+ setlocale(LC_ALL, "");
|
|
|
|
if (errno || *ep != '\0' ||
|
|
!finite(dbl) || dbl < 0.0 || dbl >= (double)INT_MAX / 1000 - 1.0) {
|