1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-23 11:15:13 +03:00
aports/testing/php7-pecl-solr/fix-musl.patch
2020-06-13 03:25:41 +00:00

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);
}