diff options
author | Tim Peters <tim.peters@gmail.com> | 2003-01-28 03:40:52 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2003-01-28 03:40:52 (GMT) |
commit | 8fda7bc48d7f58983ff54bf11367ed936767cd72 (patch) | |
tree | aa80335d8982cc515794302f831cbc6b9bcdd1f7 | |
parent | e0b904232fc93a818aae0740cfb7b076a513a5da (diff) | |
download | cpython-8fda7bc48d7f58983ff54bf11367ed936767cd72.zip cpython-8fda7bc48d7f58983ff54bf11367ed936767cd72.tar.gz cpython-8fda7bc48d7f58983ff54bf11367ed936767cd72.tar.bz2 |
save_int(): Fixed two new off-by-1 glitches.
-rw-r--r-- | Lib/pickle.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/pickle.py b/Lib/pickle.py index cb27f8a..ab5fcb6 100644 --- a/Lib/pickle.py +++ b/Lib/pickle.py @@ -368,10 +368,10 @@ class Pickler: # case. # First one- and two-byte unsigned ints: if object >= 0: - if object < 0xff: + if object <= 0xff: self.write(BININT1 + chr(object)) return - if object < 0xffff: + if object <= 0xffff: self.write(BININT2 + chr(object&0xff) + chr(object>>8)) return # Next check for 4-byte signed ints: |