diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-06-19 14:02:56 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-06-19 14:33:00 +0200 |
commit | eb9594bb25aef4ac9f90d6a83c6dd5003a7f4750 (patch) | |
tree | 53aaed9465f4a966b91f69df991a8c696e739770 /logd | |
parent | fb0d8859042570a15e0477f1ba6adf638b01db0f (diff) |
Use locale insensitive strtod and strtof.
Diffstat (limited to 'logd')
-rw-r--r-- | logd/src/logd/forward.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/logd/src/logd/forward.cpp b/logd/src/logd/forward.cpp index 99e778a379c..66031ba2539 100644 --- a/logd/src/logd/forward.cpp +++ b/logd/src/logd/forward.cpp @@ -3,6 +3,7 @@ #include "forward.h" #include "errhandle.h" #include <vespa/vespalib/component/vtag.h> +#include <vespa/vespalib/locale/c.h> #include <unistd.h> #include <vespa/log/log.h> @@ -80,7 +81,7 @@ Forwarder::parseline(const char *linestart, const char *lineend) return false; } char *eod; - double logtime = strtod(fieldstart, &eod); + double logtime = vespalib::locale::c::strtod(fieldstart, &eod); if (eod != tab) { int fflen = tab - linestart; LOG(spam, "bad logline first field not strtod parsable: %.*s", |