]> sigrok.org Git - libsigrok.git/blobdiff - src/dmm/metex14.c
drivers: Fix locale dependent string to float conversion
[libsigrok.git] / src / dmm / metex14.c
index 65a3f1fe78a481c47509ab33c1a701dac216cd26..0dd5d2edc8602dada2c4c24666bf818f239d46c2 100644 (file)
@@ -86,7 +86,7 @@ static int parse_value(const uint8_t *buf, struct metex14_info *info,
                return SR_OK;
 
        /* Bytes 2-8: Sign, value (up to 5 digits) and decimal point */
-       sscanf((const char *)&valstr, "%f", result);
+       sr_atof_ascii((const char *)&valstr, result);
 
        dot_pos = strcspn(valstr, ".");
        if (dot_pos < cnt)