From 89927fca567a11b0d5479d7fb5941693e32cc830 Mon Sep 17 00:00:00 2001
From: bdr7fv <bdr7fv@git.zephyr-software.com>
Date: Thu, 16 Aug 2012 20:11:33 +0000
Subject: [PATCH] Added a check for a null func pointer in Rewrite_Utility.cpp

Former-commit-id: b4b7c7ef23662a33672cc7707045d6e783cd8488
---
 tools/transforms/Rewrite_Utility.cpp | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/tools/transforms/Rewrite_Utility.cpp b/tools/transforms/Rewrite_Utility.cpp
index cb5d5f702..5b27e063a 100644
--- a/tools/transforms/Rewrite_Utility.cpp
+++ b/tools/transforms/Rewrite_Utility.cpp
@@ -111,8 +111,13 @@ Instruction_t* allocateNewInstruction(FileIR_t* virp, db_id_t p_fileID,Function_
 	virp->GetInstructions().insert(instr);
 	virp->GetAddresses().insert(a);
 
-	inserted_instr[func->GetName()].insert(instr);
-	inserted_addr[func->GetName()].insert(a);
+	string name = "1_null_func_dummy_1";
+
+	if(func != NULL)
+		name = func->GetName();
+
+	inserted_instr[name].insert(instr);
+	inserted_addr[name].insert(a);
 	
 	return instr;
 }
-- 
GitLab