about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/rt/rust_task.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rt/rust_task.cpp b/src/rt/rust_task.cpp
index b5ecb166175..c521feae72f 100644
--- a/src/rt/rust_task.cpp
+++ b/src/rt/rust_task.cpp
@@ -612,7 +612,7 @@ rust_task::new_big_stack() {
     }
 
     big_stack->task = this;
-    big_stack->next = stk->next;
+    big_stack->next = stk ? stk->next : NULL;
     if (big_stack->next)
         big_stack->next->prev = big_stack;
     big_stack->prev = stk;