jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=cda8ccf7705cdc83c0a4ebabc8bb326ee043f58d
commit cda8ccf7705cdc83c0a4ebabc8bb326ee043f58d Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Tue Dec 29 15:45:35 2015 +0900 Eina: Fix potential crash in eina_convert_dtoa Infinity and NaN should probably just not be converted. An error would happen in make check while saving evas 3d models. --- src/lib/eina/eina_convert.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/eina/eina_convert.c b/src/lib/eina/eina_convert.c index d795d30..800a167 100644 --- a/src/lib/eina/eina_convert.c +++ b/src/lib/eina/eina_convert.c @@ -290,7 +290,8 @@ eina_convert_dtoa(double d, char *des) int p; int i; - EINA_SAFETY_ON_NULL_RETURN_VAL(des, EINA_FALSE); + EINA_SAFETY_ON_NULL_RETURN_VAL(des, 0); + EINA_SAFETY_ON_FALSE_RETURN_VAL(!isnan(d) && !isinf(d), 0); if (d < 0.0) { --