summaryrefslogtreecommitdiff
path: root/binaryreader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'binaryreader.cpp')
-rw-r--r--binaryreader.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/binaryreader.cpp b/binaryreader.cpp
index c49637f9..4b698310 100644
--- a/binaryreader.cpp
+++ b/binaryreader.cpp
@@ -314,14 +314,7 @@ bool BinaryReader::TryRead64(uint64_t& result)
bool BinaryReader::TryReadPointer(uint64_t& result)
{
- size_t addressSize = m_view->GetAddressSize();
- if (addressSize > 8 || addressSize == 0)
- return false;
-
- if (GetEndianness() == BigEndian)
- return TryReadBEPointer(result);
-
- return TryReadLEPointer(result);
+ return BNReadPointer(m_view->GetObject(), m_stream, &result);
}