Skip to content

Commit 80fffb3

Browse files
committed
Pass strSubVer.encode() to serializer
The serializer expects bytes, but strSubVer is a string. So it needs to be encoded first.
1 parent 70ccd08 commit 80fffb3

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)