about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/ngircd/parse.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/ngircd/parse.c b/src/ngircd/parse.c
index 24de2bc8..493fbdc0 100644
--- a/src/ngircd/parse.c
+++ b/src/ngircd/parse.c
@@ -338,17 +338,22 @@ Validate_Command( UNUSED CONN_ID Idx, UNUSED REQUEST *Req, bool *Closed )
 
 
 static bool
+#ifdef STRICT_RFC
 Validate_Args(CONN_ID Idx, REQUEST *Req, bool *Closed)
+#else
+Validate_Args(UNUSED CONN_ID Idx, UNUSED REQUEST *Req, bool *Closed)
+#endif
 {
 #ifdef STRICT_RFC
 	int i;
 #endif
 
-	assert( Idx >= 0 );
-	assert( Req != NULL );
 	*Closed = false;
 
 #ifdef STRICT_RFC
+	assert( Idx >= 0 );
+	assert( Req != NULL );
+
 	/* CR and LF are never allowed in command parameters.
 	 * But since we do accept lines terminated only with CR or LF in
 	 * "non-RFC-compliant mode" (besides the correct CR+LF combination),