From e2a1e3e1783f9bb093f3094713c7b4b78d225aad Mon Sep 17 00:00:00 2001
From: clc5q <clc5q@git.zephyr-software.com>
Date: Thu, 3 Dec 2015 22:36:17 +0000
Subject: [PATCH] Clean up running and termination of STARS plugin.

Former-commit-id: a2286dc49978162bd9b1fb577dfe2b4c09dd9139
---
 scripts/SMP.idc                          | 4 ++--
 src/drivers/idapro/SMPStaticAnalyzer.cpp | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/scripts/SMP.idc b/scripts/SMP.idc
index 0f36cf54..f98e63b8 100644
--- a/scripts/SMP.idc
+++ b/scripts/SMP.idc
@@ -45,8 +45,8 @@ static main()
   file = substr(file,0,strstr(file,".")) + ".asm";
   WriteTxt(file, 0, BADADDR);           // create the assembler file
   
-  if (!RunPlugin("SMPStaticAnalyzer", 1))
-     Message("Could not load SMPStaticAnalyzer plugin.\n");
+//  if (!RunPlugin("SMPStaticAnalyzer", 1))
+//     Message("Could not load SMPStaticAnalyzer plugin.\n");
   
   Exit(0);                              // exit to OS, error code 0 - success
 }
diff --git a/src/drivers/idapro/SMPStaticAnalyzer.cpp b/src/drivers/idapro/SMPStaticAnalyzer.cpp
index 1ae71718..76b984de 100644
--- a/src/drivers/idapro/SMPStaticAnalyzer.cpp
+++ b/src/drivers/idapro/SMPStaticAnalyzer.cpp
@@ -264,7 +264,7 @@ static int idaapi idp_callback(void *, int event_id, va_list va) {
 		SMP_msg("INFO: Number of LOCK prefices eliminated: %zu \n", LockPreficesRemoved.size());
 		LockPreficesRemoved.clear();
 #endif // STARS_REMOVE_LOCK_PREFIX
-		qexit(0);
+		// qexit(0);
 	}
 
 	return 0;  // did not process any event
-- 
GitLab