From 4a231c2331d561b18374bc6a5c0782613b98c0be Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Tue, 28 Apr 2026 20:56:05 +0200 Subject: [PATCH] Apply patch: ncpfs-2.2.6-pam_ncp_auth-fix.patch --- .../ncpfs-2.2.6-pam_ncp_auth-fix.patch | 12 ++++++++++++ contrib/pam/pam_ncp_auth.c | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .patches/ncpfs-2.2.6-r6/ncpfs-2.2.6-pam_ncp_auth-fix.patch diff --git a/.patches/ncpfs-2.2.6-r6/ncpfs-2.2.6-pam_ncp_auth-fix.patch b/.patches/ncpfs-2.2.6-r6/ncpfs-2.2.6-pam_ncp_auth-fix.patch new file mode 100644 index 0000000..2a9e0ed --- /dev/null +++ b/.patches/ncpfs-2.2.6-r6/ncpfs-2.2.6-pam_ncp_auth-fix.patch @@ -0,0 +1,12 @@ +diff -Naurp ncpfs-2.2.6.orig/contrib/pam/pam_ncp_auth.c ncpfs-2.2.6/contrib/pam/pam_ncp_auth.c +--- ncpfs-2.2.6.orig/contrib/pam/pam_ncp_auth.c 2005-01-27 12:35:59.000000000 -0500 ++++ ncpfs-2.2.6/contrib/pam/pam_ncp_auth.c 2014-08-12 21:02:33.229192251 -0400 +@@ -2534,7 +2534,7 @@ nw_retrieve_nds_user_info(struct nw_user + bailoutctx:; + NWDSFreeContext(ctx); + bailout:; +- if (!err & (ui->qflag & QF_DEBUG)) ++ if ((!err) && (ui->qflag & QF_DEBUG)) + syslog(LOG_NOTICE, "%u %u %s %s %s\n", ui->uid, ui->gid, ui->dir, ui->gecos, ui->shell); + return err; + } diff --git a/contrib/pam/pam_ncp_auth.c b/contrib/pam/pam_ncp_auth.c index 0e7ee6e..4b31abe 100644 --- a/contrib/pam/pam_ncp_auth.c +++ b/contrib/pam/pam_ncp_auth.c @@ -2536,7 +2536,7 @@ nw_retrieve_nds_user_info(struct nw_user_info *ui, NWCONN_HANDLE conn, NWObjectI bailoutctx:; NWDSFreeContext(ctx); bailout:; - if (!err & (ui->qflag & QF_DEBUG)) + if ((!err) && (ui->qflag & QF_DEBUG)) syslog(LOG_NOTICE, "%u %u %s %s %s\n", ui->uid, ui->gid, ui->dir, ui->gecos, ui->shell); return err; }