From ac543e65133f03d371ef037e12594a833f06b6d7 Mon Sep 17 00:00:00 2001 From: nonick <12728984+unamer@users.noreply.github.com> Date: Wed, 8 Apr 2020 21:45:32 +0800 Subject: [PATCH] Auto sort bug fix --- libformatstr/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libformatstr/core.py b/libformatstr/core.py index 67ead88..d4ada5d 100644 --- a/libformatstr/core.py +++ b/libformatstr/core.py @@ -140,9 +140,9 @@ def __init__(self, mem=OrderedDict(), buffer_size=0, is64=0, autosort=True): self.tuples = [] self.autosort = autosort if autosort: - self.addrs = list(mem.keys()) # addresses of each byte to set + self.addrs = list(sorted(mem.keys())) # addresses of each byte to set else: - self.addrs = list(sorted(mem.keys())) + self.addrs = list(mem.keys()) addr_index = 0 while addr_index < len(self.addrs):