--- shield_purge.c 2011-03-26 23:00:30.664610809 -0500 +++ shield_purge.c 2011-03-26 23:39:42.983519849 -0500 @@ -74,6 +74,7 @@ { "dry-run", 0, NULL, 'n' }, { "list", 0, NULL, 'l' }, { "force", 0, NULL, 'f' }, + { 0, 0, NULL, 0 }, }; while((opt = getopt_long(argc, argv, "hdc:nlf", long_options, NULL)) != -1) {