diff --git a/gck-rpc-daemon-standalone.c b/gck-rpc-daemon-standalone.c
index 7214bb078eb5f56d12a6d5345b2a72abdfeabcc9..a0039f2f944644f7be3a0d9ce65fb27f1da4d1fc 100644
--- a/gck-rpc-daemon-standalone.c
+++ b/gck-rpc-daemon-standalone.c
@@ -73,7 +73,7 @@ int main(int argc, char *argv[])
 	CK_RV rv;
 
 	/* The module to load is the argument */
-	if (argc != 2 || argc != 3)
+	if (argc != 2 && argc != 3)
 		usage();
 
 	/* Load the library */