Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use context/guard_size to protect context stacks against overflow.
[simgrid.git] / src / simix / smx_context_thread.c
index ea06db0..060132a 100644 (file)
@@ -94,6 +94,8 @@ smx_ctx_thread_factory_create_context(xbt_main_func_t code, int argc,
     context->end = xbt_os_sem_init(0);
     if (smx_context_stack_size_was_set)
       xbt_os_thread_setstacksize(smx_context_stack_size);
+    if (smx_context_guard_size_was_set)
+      xbt_os_thread_setguardsize(smx_context_guard_size);
 
     /* create and start the process */
     /* NOTE: The first argument to xbt_os_thread_create used to be the process *