Skip to content

Commit 8aea4e9

Browse files
authored
Handle NULL value for JSON data type
1 parent d9a2ba2 commit 8aea4e9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pymysqlreplication/packet.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,9 @@ def unpack_int32(self, n):
343343

344344
def read_binary_json(self, size):
345345
length = self.read_uint_by_size(size)
346+
if length == 0:
347+
# handle NULL value
348+
return None
346349
payload = self.read(length)
347350
self.unread(payload)
348351
t = self.read_uint8()

0 commit comments

Comments
 (0)