]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/auth.c
Merge remote branch 'sf/product-2-2' into develop
[netatalk.git] / etc / afpd / auth.c
index 6c81b5e482301c9e4197642e6aec179bbde3e443..7569cfefa7be0dabb190dc5ef7774749e9f8746b 100644 (file)
@@ -343,6 +343,9 @@ static int login(AFPObj *obj, struct passwd *pwd, void (*logout)(void), int expi
     /* pam_umask or similar might have changed our umask */
     (void)umask(obj->options.umask);
 
+    /* Some PAM module might have reset our signal handlers and timer, so we need to reestablish them */
+    afp_over_dsi_sighandlers(obj);
+
     return( AFP_OK );
 }