Fix issues with filter name conflicts and cleanup.

2004/09/04 06:16:51-07:00 net[shemminger]!kaber
: prevent tc crashes

(Logical change 1.81)
diff --git a/tc/f_rsvp.c b/tc/f_rsvp.c
index 3d9b528..3f33696 100644
--- a/tc/f_rsvp.c
+++ b/tc/f_rsvp.c
@@ -393,16 +393,14 @@
 	return 0;
 }
 
-struct filter_util rsvp_util = {
-	NULL,
-	"rsvp",
-	rsvp_parse_opt,
-	rsvp_print_opt,
+struct filter_util rsvp_filter_util = {
+	.id = "rsvp",
+	.parse_fopt = rsvp_parse_opt,
+	.print_fopt = rsvp_print_opt,
 };
 
-struct filter_util rsvp6_util = {
-	NULL,
-	"rsvp6",
-	rsvp_parse_opt,
-	rsvp_print_opt,
+struct filter_util rsvp6_filter_util = {
+	.id = "rsvp6",
+	.parse_fopt = rsvp_parse_opt,
+	.print_fopt = rsvp_print_opt,
 };