From 3f3fb4ec3546acdf80cc2957636d41de8d1a6cf4 Mon Sep 17 00:00:00 2001 From: Andy Postnikov 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); }