]> git.siccegge.de Git - frida/frida.git/blobdiff - src/core/InformationManager.cxx
Fix startup if no binary is specified on the commandline
[frida/frida.git] / src / core / InformationManager.cxx
index 6e9157263ef4eb8b22f2ea461ea76a4c209c4eb8..f0b6e1e444c78491a0c33018fabb6c5a54c47b5b 100644 (file)
@@ -1,9 +1,8 @@
 #include "InformationManager.hxx"
 #include "disassembler/llvm/LLVMDisassembler.hxx"
 
-#include <iostream>
-
 void InformationManager::reset(const std::string& filename) {
-       disassembler.reset(new LLVMDisassembler(filename, this));
-       disassembler.get()->start();
+       disassembler.reset(createLLVMDisassembler(filename, this));
+       if (disassembler.get() != NULL)
+               disassembler.get()->start();
 }