]> git.siccegge.de Git - frida/frida.git/blobdiff - src/core/InformationManager.cxx
Only emit resetEvent if binary was succesfully loaded
[frida/frida.git] / src / core / InformationManager.cxx
index 7044381511b32ce270ad6fc32756bc6b2ce4b8bd..f59afa04aaf9c2e8f5f203fd8097c2ceed686b0a 100644 (file)
@@ -43,8 +43,8 @@ InformationManager::~InformationManager() {
 void InformationManager::reset(const std::string& filename) {
        this->filename = filename;
        disassembler.reset(createLLVMDisassembler(filename, this));
-       emit resetEvent();
        if (disassembler.get() != NULL) {
+               emit resetEvent();
                disassembler.get()->moveToThread(&disassemblerThread);
                connect(&disassemblerThread, &QThread::started,
                        disassembler.get(), &Disassembler::start);