mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-12 18:40:29 +00:00
(svn r25809) -Fix: [Script] Decoding JSON data with an empty array from Admin port failed
This commit is contained in:
parent
3ad1896273
commit
8895ae5e0d
@ -244,6 +244,14 @@ char *ScriptEventAdminPort::ReadValue(HSQUIRRELVM vm, char *p)
|
|||||||
/* Array */
|
/* Array */
|
||||||
sq_newarray(vm, 0);
|
sq_newarray(vm, 0);
|
||||||
|
|
||||||
|
/* Empty array? */
|
||||||
|
char *p2 = p+1;
|
||||||
|
SKIP_EMPTY(p2);
|
||||||
|
if (*p2 == ']') {
|
||||||
|
p = p2+1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
while (*p++ != ']') {
|
while (*p++ != ']') {
|
||||||
p = this->ReadValue(vm, p);
|
p = this->ReadValue(vm, p);
|
||||||
if (p == NULL) {
|
if (p == NULL) {
|
||||||
|
Loading…
Reference in New Issue
Block a user