mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-23 11:15:13 +03:00
23 lines
892 B
Diff
23 lines
892 B
Diff
From 3f3fb4ec3546acdf80cc2957636d41de8d1a6cf4 Mon Sep 17 00:00:00 2001
|
|
From: Andy Postnikov <apostnikov@gmail.com>
|
|
Date: Sat, 13 Jun 2020 02:02:55 +0300
|
|
Subject: [PATCH] Fix float parsing on musl
|
|
|
|
Using the zend strtod implementation fixes this.
|
|
---
|
|
src/php7/solr_functions_params.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/php7/solr_functions_params.c b/src/php7/solr_functions_params.c
|
|
index 584577f..1cdfce5 100644
|
|
--- a/src/php7/solr_functions_params.c
|
|
+++ b/src/php7/solr_functions_params.c
|
|
@@ -766,7 +766,7 @@ PHP_SOLR_API void solr_normal_param_value_display_double(solr_param_t *solr_para
|
|
{
|
|
solr_param_value_t *current_ptr = solr_param->head;
|
|
|
|
- double return_value = atof(current_ptr->contents.normal.str);
|
|
+ double return_value = zend_strtod(current_ptr->contents.normal.str, (const char **) NULL);
|
|
|
|
ZVAL_DOUBLE(param_value, return_value);
|
|
}
|