Skip to content

Commit 4b8fa0c

Browse files
committed
Merge petertodd#283: Pass strSubVer.encode() to serializer
80fffb3 Pass strSubVer.encode() to serializer (Andrew Chow) Pull request description: The serializer expects bytes, but strSubVer is a string. So it needs to be encoded first. Top commit has no ACKs. Tree-SHA512: 80a4f57d9141f4d3e7282bfc91f3c10974b97d22071a9fe7d54fce52c4c901ef04b1b37ce615a634a118834c1de52d71cc60e0f65fd05e88bc225c36701e5651
2 parents 70ccd08 + 80fffb3 commit 4b8fa0c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

bitcoin/messages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ def msg_ser(self, f):
160160
self.addrTo.stream_serialize(f, True)
161161
self.addrFrom.stream_serialize(f, True)
162162
f.write(struct.pack(b"<Q", self.nNonce))
163-
VarStringSerializer.stream_serialize(self.strSubVer, f)
163+
VarStringSerializer.stream_serialize(self.strSubVer.encode(), f)
164164
f.write(struct.pack(b"<i", self.nStartingHeight))
165165
f.write(struct.pack(b"<B", self.fRelay))
166166

0 commit comments

Comments
 (0)