about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/ngircd/client.c2
-rw-r--r--src/ngircd/client.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/ngircd/client.c b/src/ngircd/client.c
index 44123eaa..84024999 100644
--- a/src/ngircd/client.c
+++ b/src/ngircd/client.c
@@ -367,7 +367,7 @@ Client_SetOrigUser(CLIENT *Client, const char *User) {
 	assert(Client != NULL);
 	assert(User != NULL);
 
-#ifdef PAM & IDENTAUTH
+#if defined(PAM) && defined(IDENTAUTH)
 	strlcpy(Client->orig_user, User, sizeof(Client->orig_user));
 #endif
 } /* Client_SetOrigUser */
diff --git a/src/ngircd/client.h b/src/ngircd/client.h
index 352ddf38..bd000a56 100644
--- a/src/ngircd/client.h
+++ b/src/ngircd/client.h
@@ -43,7 +43,7 @@ typedef struct _CLIENT
 	char pwd[CLIENT_PASS_LEN];	/* password received of the client */
 	char host[CLIENT_HOST_LEN];	/* hostname of the client */
 	char user[CLIENT_USER_LEN];	/* user name ("login") */
-#ifdef PAM & IDENTAUTH
+#if defined(PAM) && defined(IDENTAUTH)
 	char orig_user[CLIENT_USER_LEN];/* user name supplied by USER command */
 #endif
 	char info[CLIENT_INFO_LEN];	/* long user name (user) / info text (server) */