From 4e56ba804cdfcaae36b98f1bbdcf9ffb4e77b6e2 Mon Sep 17 00:00:00 2001 From: Pavlo Yatsukhnenko Date: Thu, 20 Apr 2017 23:43:29 +0300 Subject: [PATCH] Fix #1156 --- common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.h b/common.h index 84f39c2..6cfa7d0 100644 --- a/common.h +++ b/common.h @@ -348,7 +348,7 @@ zval_get_string(zval *op) } case IS_DOUBLE: { zstr->gc = 0x10; - zstr->len = spprintf(&zstr->val, 0, "%g", Z_DVAL_P(op)); + zstr->len = spprintf(&zstr->val, 0, "%.16g", Z_DVAL_P(op)); break; } EMPTY_SWITCH_DEFAULT_CASE()