Fix hilarious bug in js_malloc: it fails once every 2^32 allocations in DEBUG builds. Bug 730270, r=luke.

This commit is contained in:
Jason Orendorff 2012-03-01 09:01:45 -06:00
Родитель fd5a137e48
Коммит ed6441b511
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -115,7 +115,7 @@ extern JS_PUBLIC_DATA(uint32_t) OOM_counter; /* data race, who cares. */
# define JS_OOM_POSSIBLY_FAIL() \
do \
{ \
if (OOM_counter++ >= OOM_maxAllocations) { \
if (++OOM_counter > OOM_maxAllocations) { \
return NULL; \
} \
} while (0)