summaryrefslogtreecommitdiffstats
path: root/avahi-core/browse-domain.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-10-03 23:37:13 +0000
committerLennart Poettering <lennart@poettering.net>2005-10-03 23:37:13 +0000
commit0687ca71bb72a15ced88a511a2df7c2379475194 (patch)
tree0013dbaf84d2f17e89ef8bf902c79cf99b184ae3 /avahi-core/browse-domain.c
parentbaba720f8375ccf4c3ecfcb7dd4cd20f66e49a30 (diff)
### BACKPORT ###
Yet another one of those useless-assert bugs: Actually allow browsing for registration domains git-svn-id: file:///home/lennart/svn/public/avahi/trunk@691 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-core/browse-domain.c')
-rw-r--r--avahi-core/browse-domain.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/avahi-core/browse-domain.c b/avahi-core/browse-domain.c
index 6cbc93a..2cb2f75 100644
--- a/avahi-core/browse-domain.c
+++ b/avahi-core/browse-domain.c
@@ -82,7 +82,11 @@ AvahiSDomainBrowser *avahi_s_domain_browser_new(
assert(server);
assert(callback);
- assert(type >= AVAHI_DOMAIN_BROWSER_BROWSE && type <= AVAHI_DOMAIN_BROWSER_BROWSE_LEGACY);
+
+ if (type >= AVAHI_DOMAIN_BROWSER_MAX) {
+ avahi_server_set_errno(server, AVAHI_ERR_INVALID_FLAGS);
+ return NULL;
+ }
if (!AVAHI_IF_VALID(interface)) {
avahi_server_set_errno(server, AVAHI_ERR_INVALID_INTERFACE);