Skip to content

Commit af5d458

Browse files
authored
Fix Bug that using not-English characters in message file will cause this topic can't received (#142)
1 parent b80f709 commit af5d458

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/utils/tcpros_utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ const tcpNoDelayField = 'tcp_nodelay=1';
3939
function serializeStringFields(fields) {
4040
let length = 0;
4141
fields.forEach((field) => {
42-
length += (field.length + 4);
42+
length += (Buffer.byteLength(field) + 4);
4343
});
4444
let buffer = new Buffer(4 + length);
4545
let offset = base_serializers.uint32(length, buffer, 0);

0 commit comments

Comments
 (0)