summaryrefslogtreecommitdiffstats
path: root/mutrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'mutrace.c')
-rw-r--r--mutrace.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mutrace.c b/mutrace.c
index 0a426ab..0e69f14 100644
--- a/mutrace.c
+++ b/mutrace.c
@@ -173,7 +173,7 @@ static int parse_env(const char *n, unsigned *t) {
} while (false)
static void load_functions(void) {
- static bool loaded = false;
+ static volatile bool loaded = false;
if (loaded)
return;
@@ -201,6 +201,8 @@ static void load_functions(void) {
LOAD_FUNC(exit);
LOAD_FUNC(_exit);
LOAD_FUNC(_Exit);
+
+ loaded = true;
}
static void setup(void) {