diff --git a/Ghidra/Features/Decompiler/src/decompile/cpp/sleigh.cc b/Ghidra/Features/Decompiler/src/decompile/cpp/sleigh.cc index 471b99199a..ba1a3b22c4 100644 --- a/Ghidra/Features/Decompiler/src/decompile/cpp/sleigh.cc +++ b/Ghidra/Features/Decompiler/src/decompile/cpp/sleigh.cc @@ -560,7 +560,7 @@ void Sleigh::initialize(DocumentStorage &store) if (el == (const Element *)0) throw LowlevelError("Could not find sleigh tag"); sla::FormatDecode decoder(this); - ifstream s(el->getContent()); + ifstream s(el->getContent(), std::ios_base::binary); if (!s) throw LowlevelError("Could not open .sla file: " + el->getContent()); decoder.ingestStream(s);