Subject: Hardening insecure argument checking
From: Al Nikolov <clown@debian.org>
Index: proxycheck/proxycheck.c
===================================================================
--- proxycheck.orig/proxycheck.c
+++ proxycheck/proxycheck.c
@@ -406,7 +406,10 @@ init(int argc, char **argv) {
       if (p)
         check_arg = p + 1, *p = ':';
       else
-        check_arg = NULL;
+        if (strcmp(optarg, "chat") == 0)
+          usage("this check requires parameters");
+        else
+          check_arg = NULL;
       break;
 
     case 'b':
