summaryrefslogtreecommitdiffstats
path: root/logd
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-06-19 14:02:56 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-06-19 14:33:00 +0200
commiteb9594bb25aef4ac9f90d6a83c6dd5003a7f4750 (patch)
tree53aaed9465f4a966b91f69df991a8c696e739770 /logd
parentfb0d8859042570a15e0477f1ba6adf638b01db0f (diff)
Use locale insensitive strtod and strtof.
Diffstat (limited to 'logd')
-rw-r--r--logd/src/logd/forward.cpp3
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",