Fixed bug in SwitchStackTo.
diff --git a/loader/task.c b/loader/task.c
index d042fca..509ee87 100644
--- a/loader/task.c
+++ b/loader/task.c
@@ -1254,8 +1254,8 @@
oldFrame = THREAD_STACK16( pTask->thdb );
/* pop frame + args and push bp */
- pData->old_ss_sp = pTask->thdb->cur_stack - sizeof(STACK16FRAME)
- - 2 * sizeof(WORD);
+ pData->old_ss_sp = pTask->thdb->cur_stack + sizeof(STACK16FRAME)
+ + 2 * sizeof(WORD);
*(WORD *)PTR_SEG_TO_LIN(pData->old_ss_sp) = oldFrame->bp;
pData->stacktop = top;
pData->stackmin = ptr;