summaryrefslogtreecommitdiffstats
path: root/avahi-core/browse.c
diff options
context:
space:
mode:
authorFederico Lucifredi <flucifredi@acm.org>2007-05-06 20:12:18 +0000
committerFederico Lucifredi <flucifredi@acm.org>2007-05-06 20:12:18 +0000
commit8a49fc26776c8b95ce299e69903198df7bbebe11 (patch)
treef16ed29141aff95792cf73e3c636efcd534bf2bd /avahi-core/browse.c
parent1fef746edf313d8fb1d8417a17d536a915ca69cd (diff)
parenta6a4c936ad8c9071b891bb19c4edf5779e027a19 (diff)
refreshing branch to latest release.
git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1455 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-core/browse.c')
-rw-r--r--avahi-core/browse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/avahi-core/browse.c b/avahi-core/browse.c
index dd4fe3c..16d8954 100644
--- a/avahi-core/browse.c
+++ b/avahi-core/browse.c
@@ -195,7 +195,6 @@ static void browser_cancel(AvahiSRecordBrowser *b) {
}
}
-
static void lookup_wide_area_callback(
AvahiWideAreaLookupEngine *e,
AvahiBrowserEvent event,
@@ -208,6 +207,7 @@ static void lookup_wide_area_callback(
assert(e);
assert(l);
+ assert(l->ref >= 1);
b = l->record_browser;
@@ -422,6 +422,7 @@ static void lookup_handle_cname(AvahiSRBLookup *l, AvahiIfIndex interface, Avahi
l->cname_lookups = avahi_rlist_prepend(l->cname_lookups, lookup_ref(n));
lookup_go(n);
+ lookup_unref(n);
}
static void lookup_drop_cname(AvahiSRBLookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r) {