diff options
author | Scott Maxwell <scott@codecobblers.com> | 2013-11-02 20:19:52 -0700 |
---|---|---|
committer | Scott Maxwell <scott@codecobblers.com> | 2013-11-02 20:19:52 -0700 |
commit | dc58b7bcb2bf6c945878a841b1861f0f195a3075 (patch) | |
tree | 586d7fca5938a33b1d5ac32405d4d342992d9570 /paramiko/message.py | |
parent | 7444a999931cddc1e61bb35270468aa45da2687e (diff) | |
download | paramiko-dc58b7bcb2bf6c945878a841b1861f0f195a3075.tar.gz |
Fix message to handle long properly, even on Py3
Diffstat (limited to 'paramiko/message.py')
-rw-r--r-- | paramiko/message.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/paramiko/message.py b/paramiko/message.py index 8e81e69b..45086213 100644 --- a/paramiko/message.py +++ b/paramiko/message.py @@ -170,7 +170,7 @@ class Message (object): @return: a 64-bit unsigned integer. @rtype: long """ - return self.get_int() + return struct.unpack('>Q', self.get_bytes(8))[0] def get_mpint(self): """ @@ -289,7 +289,8 @@ class Message (object): @param n: long int to add @type n: long """ - return self.add_int(n) + self.packet.write(struct.pack('>Q', n)) + return self def add_mpint(self, z): """ |