diff options
author | Lennart Poettering <lennart@poettering.net> | 2005-10-03 23:37:13 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2005-10-03 23:37:13 +0000 |
commit | 0687ca71bb72a15ced88a511a2df7c2379475194 (patch) | |
tree | 0013dbaf84d2f17e89ef8bf902c79cf99b184ae3 /avahi-core/browse-domain.c | |
parent | baba720f8375ccf4c3ecfcb7dd4cd20f66e49a30 (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.c | 6 |
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); |