summaryrefslogtreecommitdiff
path: root/packaging/0011-FIX-fix-No.2-incorrect-m_pBeginInvokeMethod.patch
blob: 4aae433b92125c1988303ce689e6107743bf47ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
From 39faf6a5a0c6217aaed0dbccec40f5b43eb10529 Mon Sep 17 00:00:00 2001
From: Gleb Balykov <g.balykov@samsung.com>
Date: Wed, 11 Apr 2018 16:34:59 +0300
Subject: [PATCH 11/32] FIX: fix No.2, incorrect m_pBeginInvokeMethod

---
 src/vm/methodtablebuilder.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/vm/methodtablebuilder.cpp b/src/vm/methodtablebuilder.cpp
index 05ab438..a1e9095 100644
--- a/src/vm/methodtablebuilder.cpp
+++ b/src/vm/methodtablebuilder.cpp
@@ -5037,7 +5037,7 @@ void MethodTableBuilder::SetSecurityFlagsOnMethod(bmtRTMethod* pParentMethod,
     if(!pNewMD->RequiresLinktimeCheck() && IsDelegate())
     {
         DelegateEEClass* pDelegateClass = (DelegateEEClass*)GetHalfBakedClass();
-        if(pNewMD == pDelegateClass->m_pBeginInvokeMethod)
+        if(pNewMD == pDelegateClass->m_pBeginInvokeMethod.GetValueMaybeNull())
         {
             pNewMD->SetRequiresLinktimeCheck();
             pNewMD->SetRequiresLinkTimeCheckHostProtectionOnly(); // this link check is due to HP only
-- 
2.7.4