get_null() was wrong
This commit is contained in:
@ -191,9 +191,6 @@ class Deserializer:
|
||||
func get_bool() -> bool:
|
||||
return (get_int8() == 1)
|
||||
|
||||
func get_null() -> void:
|
||||
read_position += 1
|
||||
|
||||
func read_dictionary() -> Dictionary:
|
||||
var object = {}
|
||||
|
||||
@ -220,9 +217,7 @@ class Deserializer:
|
||||
0x08: object[key] = get_bool()
|
||||
0x04: object[key] = read_array()
|
||||
0x03: object[key] = read_dictionary()
|
||||
0x0a:
|
||||
object[key] = null
|
||||
get_null()
|
||||
0x0a: object[key] = null
|
||||
_:
|
||||
push_error("BSON deserialization error: Unsupported type "
|
||||
+ str(type)
|
||||
@ -270,9 +265,7 @@ class Deserializer:
|
||||
0x08: array.append(get_bool())
|
||||
0x04: array.append(read_array())
|
||||
0x03: array.append(read_dictionary())
|
||||
0x0a:
|
||||
array.append(null)
|
||||
get_null()
|
||||
0x0a: array.append(null)
|
||||
_: push_error("BSON deserialization error: Unsupported type: " + str(type))
|
||||
if iter > expected_size:
|
||||
push_warning("BSON deserialization warning: Array is the wrong length."
|
||||
|
Reference in New Issue
Block a user