about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2008-11-20 23:46:20 +0100
committerAlexander Barton <alex@barton.de>2008-11-20 23:46:20 +0100
commit14baf64f41b696e7a04eb7c63b1776d0dc94a980 (patch)
tree406521b10416b19c8491bfb89c72a5cf6e5410d9 /src
parent4c113d8850dfc423e3dae2d2f90e7e9a9d42f0b0 (diff)
downloadngircd-14baf64f41b696e7a04eb7c63b1776d0dc94a980.tar.gz
ngircd-14baf64f41b696e7a04eb7c63b1776d0dc94a980.zip
Fix pem_passwd_cb(): unused variable "rwflag" (OpenSSL)
This patch fixes the following warning of GCC (version 4.3.2) in
function pem_passwd_cb() when compiling with OpenSSL support and
without debug code:

conn-ssl.c: In function 'pem_passwd_cb':
conn-ssl.c:122: warning: unused parameter 'rwflag'
Diffstat (limited to 'src')
-rw-r--r--src/ngircd/conn-ssl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ngircd/conn-ssl.c b/src/ngircd/conn-ssl.c
index cd7abd4b..79fbd01c 100644
--- a/src/ngircd/conn-ssl.c
+++ b/src/ngircd/conn-ssl.c
@@ -123,7 +123,10 @@ pem_passwd_cb(char *buf, int size, int rwflag, void *password)
 {
 	array *pass = password;
 	int passlen;
-	assert(rwflag == 0); /* 0 -> callback used for decryption. See SSL_CTX_set_default_passwd_cb(3) */
+
+	(void)rwflag;		/* rwflag is unused if DEBUG is not set. */
+	assert(rwflag == 0);	/* 0 -> callback used for decryption.
+				 * See SSL_CTX_set_default_passwd_cb(3) */
 
 	passlen = (int) array_bytes(pass);