diff --git a/src/libstrongswan/utils/backtrace.c b/src/libstrongswan/utils/backtrace.c index f2631f394..83700ef35 100644 --- a/src/libstrongswan/utils/backtrace.c +++ b/src/libstrongswan/utils/backtrace.c @@ -870,7 +870,7 @@ static inline int backtrace_win(void **frames, int count) HANDLE process, thread; DWORD machine; CONTEXT context; - int got = 0; + volatile int got = 0; memset(&frame, 0, sizeof(frame)); memset(&context, 0, sizeof(context));