about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorserpilliere <serpilliere@users.noreply.github.com>2024-08-20 17:20:08 +0200
committerGitHub <noreply@github.com>2024-08-20 17:20:08 +0200
commitcbc722eed8dc807955bd46f84886ae74d161dd0c (patch)
tree22ea664b3958889c30b17c553f1f2ebbcb53d5d1
parent243e4f0c54c8583918851ef3f001f84a89473744 (diff)
parente7f84596810d5ff71ed67e236b5889a5f479de7e (diff)
downloadmiasm-cbc722eed8dc807955bd46f84886ae74d161dd0c.tar.gz
miasm-cbc722eed8dc807955bd46f84886ae74d161dd0c.zip
Merge pull request #1487 from psyirius/fix-ida-bs-get-u8
Fix: `bin_stream::get_u8` method returning bytes
Diffstat (limited to '')
-rw-r--r--miasm/core/bin_stream.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/miasm/core/bin_stream.py b/miasm/core/bin_stream.py
index 9224053f..46165d49 100644
--- a/miasm/core/bin_stream.py
+++ b/miasm/core/bin_stream.py
@@ -124,7 +124,10 @@ class bin_stream(object):
         if endianness is None:
             endianness = self.endianness
         data = self.getbytes(addr, 1)
-        return data
+        if endianness == LITTLE_ENDIAN:
+            return upck8le(data)
+        else:
+            return upck8be(data)
 
     def get_u16(self, addr, endianness=None):
         """