repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 14baf64f41b696e7a04eb7c63b1776d0dc94a980:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 14baf64f41b696e7a04eb7c63b1776d0dc94a980
Author: Alexander Barton 
Date:   Thu Nov 20 23:46:20 2008 +0100

    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'

diff --git a/src/ngircd/conn-ssl.c b/src/ngircd/conn-ssl.c
index cd7abd4bd38dcf79d688e448a9acecb98234dad5..
index ..79fbd01cef22a18fed11f7817660462d8fcabae1 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);

-----END OF PAGE-----