summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2018-01-29 23:32:06 +0100
committerAlexander Barton <alex@barton.de>2018-01-29 23:32:06 +0100
commitd9f81ac66942000861d46cd33708585a729b1207 (patch)
tree935211c5a4129272c807ab87bbd3ae4d3ea4eb9e
parent7207bef418c655107d3076b20dd797418ad82cd7 (diff)
downloadngircd-d9f81ac66942000861d46cd33708585a729b1207.tar.gz
ngircd-d9f81ac66942000861d46cd33708585a729b1207.zip
Fix compiler warning in Option_String()
When compiling ngIRCd without support for SSL and without support for
ZLIB, gcc outputs the following warning:

  irc.c:493:9: warning: variable ‘options’ set but not used
    [-Wunused-but-set-variable]

Fix it by providing a dummy function in this case.
-rw-r--r--src/ngircd/irc.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ngircd/irc.c b/src/ngircd/irc.c
index 7acd84ee..dc3b2f2e 100644
--- a/src/ngircd/irc.c
+++ b/src/ngircd/irc.c
@@ -483,11 +483,8 @@ Help(CLIENT *Client, const char *Topic)
  * @return Pointer to static (global) string buffer.
  */
 static char *
-#ifdef ZLIB
+#if defined(SSL_SUPPORT) || defined(ZLIB)
 Option_String(CONN_ID Idx)
-#else
-Option_String(UNUSED CONN_ID Idx)
-#endif
 {
 	static char option_txt[8];
 	UINT16 options;
@@ -507,6 +504,11 @@ Option_String(UNUSED CONN_ID Idx)
 #endif
 
 	return option_txt;
+#else
+Option_String(UNUSED CONN_ID Idx)
+{
+	return "";
+#endif
 } /* Option_String */
 
 /**