diff -ru ipt-orig/extensions/libipt_psd.c ipt-new/extensions/libipt_psd.c --- ipt-orig/extensions/libipt_psd.c 2003-07-14 16:01:29.000000000 -0400 +++ ipt-new/extensions/libipt_psd.c 2004-09-17 19:44:33.900825504 -0400 @@ -84,11 +84,6 @@ struct ipt_psd_info *psdinfo = (struct ipt_psd_info *)(*match)->data; unsigned int num; - if (!optarg) - exit_error(PARAMETER_PROBLEM, "missing optarg"); - - /* string_to_number needs a leading space */ - switch (c) { /* PSD-weight-threshold */ case '1':