Index: trunk/BNC/bncmain.cpp
===================================================================
--- trunk/BNC/bncmain.cpp	(revision 3977)
+++ trunk/BNC/bncmain.cpp	(revision 3978)
@@ -109,5 +109,5 @@
 
   for (int ii = 1; ii < argc - 2; ii++) {
-    if (QByteArray(argv[ii]).indexOf("-key") != -1) {
+    if (QRegExp("--?key").exactMatch(argv[ii])) {
       QString key(argv[ii+1]);
       QString val(argv[ii+2]);
