diff options
author | Joshua Colp <jcolp@digium.com> | 2016-05-12 19:20:07 -0500 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2016-05-12 19:20:07 -0500 |
commit | a83bf5dabdb50b12f458aae94deff623f6f7457f (patch) | |
tree | e2a1166dd41a193dec0ba82dac30c36c3773b2cc | |
parent | 95285c6d23279345a1cfd48881fa38f2bc8c6e23 (diff) | |
parent | 02d30e171e439b52b0914ea87e427e175f371ad7 (diff) |
Merge "Use doubles instead of floats for conversions when comparing strings." into 13
-rw-r--r-- | main/strings.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/main/strings.c b/main/strings.c index 9e885ebc3..db78a6cd2 100644 --- a/main/strings.c +++ b/main/strings.c @@ -234,8 +234,8 @@ int ast_strings_match(const char *left, const char *op, const char *right) { char *internal_op = (char *)op; char *internal_right = (char *)right; - float left_num; - float right_num; + double left_num; + double right_num; int scan_numeric = 0; if (!(left && right)) { @@ -297,7 +297,7 @@ regex: } equals: - scan_numeric = (sscanf(left, "%f", &left_num) && sscanf(internal_right, "%f", &right_num)); + scan_numeric = (sscanf(left, "%lf", &left_num) && sscanf(internal_right, "%lf", &right_num)); if (internal_op[0] == '=') { if (ast_strlen_zero(left) && ast_strlen_zero(internal_right)) { |