From e4b11845766e2a35c61315ff746875cca3e2c410 Mon Sep 17 00:00:00 2001 From: Josh F Date: Mon, 11 Apr 2022 19:20:36 -0400 Subject: Prevent hang when tab completing in large function/binary --- python/scriptingprovider.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'python') diff --git a/python/scriptingprovider.py b/python/scriptingprovider.py index 67781451..1aab55cb 100644 --- a/python/scriptingprovider.py +++ b/python/scriptingprovider.py @@ -739,9 +739,9 @@ from binaryninja import * self.locals["current_mlil"] = None self.locals["current_hlil"] = None else: - self.locals["current_llil"] = self.active_func.llil - self.locals["current_mlil"] = self.active_func.mlil - self.locals["current_hlil"] = self.active_func.hlil + self.locals["current_llil"] = self.active_func.llil_if_available + self.locals["current_mlil"] = self.active_func.mlil_if_available + self.locals["current_hlil"] = self.active_func.hlil_if_available self.locals.blacklist_enabled = True def get_selected_data(self): -- cgit v1.3.1