X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FSchedule.c;h=b4057591dabe2af4def492a0b224e295d57698ef;hb=8ab093423360990fc108d86098fc6bfb3b555269;hp=a7a0f33872ff1048c68a1673e07fff7a3d351f85;hpb=911b42b27ad5f039465d14052460e2d9dde053ab;p=ghc-hetmet.git diff --git a/rts/Schedule.c b/rts/Schedule.c index a7a0f33..b405759 100644 --- a/rts/Schedule.c +++ b/rts/Schedule.c @@ -643,7 +643,7 @@ run_thread: t->saved_errno = errno; #if mingw32_HOST_OS // Similarly for Windows error code - SetLastError(t->saved_winerror); + t->saved_winerror = GetLastError(); #endif #if defined(THREADED_RTS)