diff --git a/matlab/set_dynare_threads.m b/matlab/set_dynare_threads.m
index 793e898c0ed92a1768813389525c7e835fbf5152..bc0dfe309feb3bc4415b4bfbf3e1b924096f6de2 100644
--- a/matlab/set_dynare_threads.m
+++ b/matlab/set_dynare_threads.m
@@ -41,7 +41,7 @@ switch mexname
   case 'local_state_space_iteration_2'
     options_.threads.local_state_space_iteration_2 = n;
   case 'local_state_space_iteration_k'
-    options_.threads.local_state_space_iteration_2 = n;
+    options_.threads.local_state_space_iteration_k = n;
   case 'perfect_foresight_problem'
     options_.threads.perfect_foresight_problem = n;
   case 'k_order_perturbation'