]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/gssd/gssd.c
2005-08-26 Kevin Coffman <kwc@citi.umich.edu>
[nfs-utils.git] / utils / gssd / gssd.c
index 0f7a7e58dbd01d6ca5d3c1509b3ac1ddb0c92433..7f283203028ee69e7e60df1964108408f6b887ca 100644 (file)
@@ -63,6 +63,14 @@ sig_die(int signal)
        exit(1);
 }
 
+void
+sig_hup(int signal)
+{
+       /* don't exit on SIGHUP */
+       printerr(1, "Received SIGHUP... Ignoring.\n");
+       return;
+}
+
 static void
 usage(char *progname)
 {
@@ -123,7 +131,7 @@ main(int argc, char *argv[])
 
        signal(SIGINT, sig_die);
        signal(SIGTERM, sig_die);
-       signal(SIGHUP, sig_die);
+       signal(SIGHUP, sig_hup);
 
        /* Process keytab file and get machine credentials */
        gssd_refresh_krb5_machine_creds();