webmcp
diff libraries/json/json.c @ 441:839ff2b8d9f8
Bugfix for integer decoder in JSON library
author | jbe |
---|---|
date | Sat Feb 13 19:47:58 2016 +0100 (2016-02-13) |
parents | 0bbf7717ebfd |
children | 8145293e3f4a |
line diff
1.1 --- a/libraries/json/json.c Tue Feb 09 20:09:34 2016 +0100 1.2 +++ b/libraries/json/json.c Sat Feb 13 19:47:58 2016 +0100 1.3 @@ -578,9 +578,13 @@ 1.4 intval = 10 * intval + d; 1.5 } 1.6 } 1.7 + // push result onto Lua stack: 1.8 if (curpos == endpos) lua_pushinteger(L, intval); 1.9 else lua_pushnumber(L, numval); 1.10 } 1.11 +#else 1.12 + // push result onto Lua stack: 1.13 + lua_pushnumber(L, numval); 1.14 #endif 1.15 // consume characters that were parsed: 1.16 pos = endpos;