src/protocols/rendezvous/mdns_cache.c

changeset 9944
71ef020ec4b0
parent 8842
db3fa3ae3c19
child 9965
287dfcab1545
--- a/src/protocols/rendezvous/mdns_cache.c	Fri Sep 03 21:21:25 2004 +0000
+++ b/src/protocols/rendezvous/mdns_cache.c	Fri Sep 03 21:35:52 2004 +0000
@@ -51,8 +51,6 @@
 void
 mdns_cache_add(const ResourceRecord *rr)
 {
-	ResourceRecord *new;
-
 	g_return_if_fail(rr != NULL);
 	g_return_if_fail((rr->type != 0) && (rr->type != RENDEZVOUS_RRTYPE_ALL));
 
@@ -78,15 +76,14 @@
 	mdns_free_rr(rr);
 }
 
-void
-mdns_cache_remove_all()
+void mdns_cache_remove_all()
 {
-	mdns_free_rrs(rrs);
+	while (resourcerecords != NULL)
+		mdns_cache_remove(resourcerecords->data);
 	rrs = NULL;
 }
 
-void
-mdns_cache_respond(int fd, const Question *q)
+void mdns_cache_respond(int fd, Question *q)
 {
 	GSList *slist;
 	ResourceRecord *cur;

mercurial