зеркало из https://github.com/AvaloniaUI/angle.git
Fix memory leak in float literal parsing
Issue=93 Contributed by Benoit Jacob git-svn-id: https://angleproject.googlecode.com/svn/trunk@504 736b8ea6-26fd-11df-bfd4-992fa37f6226
This commit is contained in:
Родитель
7595a12232
Коммит
9a76b814bf
|
@ -18,7 +18,10 @@
|
|||
double atof_dot(const char *str)
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
return _atof_l(str, _create_locale(LC_NUMERIC, "C"));
|
||||
_locale_t l = _create_locale(LC_NUMERIC, "C");
|
||||
double result = _atof_l(str, l);
|
||||
_free_locale(l);
|
||||
return result;
|
||||
#else
|
||||
double result;
|
||||
std::istringstream s(str);
|
||||
|
|
Загрузка…
Ссылка в новой задаче