We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6ccbecc commit f1c5013Copy full SHA for f1c5013
pymysql/connections.py
@@ -898,10 +898,10 @@ def _request_authentication(self):
898
connect_attrs = b""
899
for k, v in self._connect_attrs.items():
900
k = k.encode("utf-8")
901
- connect_attrs += struct.pack("B", len(k)) + k
+ connect_attrs += _lenenc_int(len(k)) + k
902
v = v.encode("utf-8")
903
- connect_attrs += struct.pack("B", len(v)) + v
904
- data += struct.pack("B", len(connect_attrs)) + connect_attrs
+ connect_attrs += _lenenc_int(len(v)) + v
+ data += _lenenc_int(len(connect_attrs)) + connect_attrs
905
906
self.write_packet(data)
907
auth_packet = self._read_packet()
0 commit comments