Skip to content

Commit 144d678

Browse files
committed
Extcalls: Support for case when previousContext is null
1 parent 29d5214 commit 144d678

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

Phantasma.Blockchain/ExtCalls.cs

+10-1
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,16 @@ private static ExecutionState Runtime_Context(RuntimeVM vm)
393393
private static ExecutionState Runtime_PreviousContext(RuntimeVM vm)
394394
{
395395
var result = new VMObject();
396-
result.SetValue(vm.PreviousContext.Name);
396+
397+
if (vm.PreviousContext != null)
398+
{
399+
result.SetValue(vm.PreviousContext.Name);
400+
}
401+
else
402+
{
403+
result.SetValue(VirtualMachine.EntryContextName);
404+
}
405+
397406
vm.Stack.Push(result);
398407

399408
return ExecutionState.Running;

0 commit comments

Comments
 (0)