diff --git a/lib/kafs/afssys.c b/lib/kafs/afssys.c index d91a7a196..6aa65f540 100644 --- a/lib/kafs/afssys.c +++ b/lib/kafs/afssys.c @@ -208,6 +208,7 @@ static void SIGSYS_handler() { errno = 0; + signal(SIGSYS, SIGSYS_handler); /* Need to reinstall handler on SYSV */ longjmp(catch_SIGSYS, 1); }