Check for empty string in js_isarrayindex.

This commit is contained in:
Tor Andersson
2020-01-30 12:46:51 +01:00
parent 11c894d0c1
commit e3f04e7f96

View File

@@ -445,6 +445,10 @@ int js_isarrayindex(js_State *J, const char *p, int *idx)
{
int n = 0;
/* check for empty string */
if (p[0] == 0)
return 0;
/* check for '0' and integers with leading zero */
if (p[0] == '0')
return (p[1] == 0) ? *idx = 0, 1 : 0;