aboutsummaryrefslogtreecommitdiffstats
path: root/makewrappers
diff options
context:
space:
mode:
Diffstat (limited to 'makewrappers')
-rwxr-xr-xmakewrappers4
1 files changed, 2 insertions, 2 deletions
diff --git a/makewrappers b/makewrappers
index 5b023b4..c2e6cf6 100755
--- a/makewrappers
+++ b/makewrappers
@@ -318,8 +318,6 @@ EOF
sigprocmask(SIG_SETMASK, &saved, NULL);
$(write_return $default_value);
}
- /* this may get restored if we end up calling exec*() */
- pseudo_saved_sigmask = saved;
$decl_paths
if (pseudo_populate_wrappers()) {
int save_errno;
@@ -336,6 +334,8 @@ EOF
}
} else {
$alloc_paths
+ /* exec*() use this to restore the sig mask */
+ pseudo_saved_sigmask = saved;
$(write_assign rc) wrap_$name($argnames);
$free_paths
}