]> andersk Git - openssh.git/blobdiff - ssh-agent.c
- (djm) Always use mysignal() for SIGALRM
[openssh.git] / ssh-agent.c
index c179ceaa2d388e9d4cd2aa255012107be1af84d9..fbd41834e126801db5d806b079fbc44bd6754f87 100644 (file)
@@ -962,7 +962,7 @@ check_parent_exists(int sig)
                /* printf("Parent has died - Authentication agent exiting.\n"); */
                cleanup_handler(sig); /* safe */
        }
-       signal(SIGALRM, check_parent_exists);
+       mysignal(SIGALRM, check_parent_exists);
        alarm(10);
        errno = save_errno;
 }
@@ -1194,7 +1194,7 @@ skip:
        fatal_add_cleanup(cleanup_socket, NULL);
        new_socket(AUTH_SOCKET, sock);
        if (ac > 0) {
-               signal(SIGALRM, check_parent_exists);
+               mysignal(SIGALRM, check_parent_exists);
                alarm(10);
        }
        idtab_init();
This page took 0.040303 seconds and 4 git commands to generate.