diff options
author | Lennart Poettering <lennart@poettering.net> | 2005-11-20 00:45:03 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2005-11-20 00:45:03 +0000 |
commit | ef97e32ba2ed98b791af4504103b5f0378bb6b9b (patch) | |
tree | 35d898a850784e7f5d8c029bbb9b6d461f69b130 /src/avahi.c | |
parent | 67ff22450f3fc7a9b933cc0e465d7f5083e2b47f (diff) |
* bump version number
* make nss-mdns shut up
* deal with OOM
* other cleanups
git-svn-id: file:///home/lennart/svn/public/nss-mdns/trunk@87 0ee8848e-81ea-0310-a63a-f631d1a40d77
Diffstat (limited to 'src/avahi.c')
-rw-r--r-- | src/avahi.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/avahi.c b/src/avahi.c index 96ce615..8e45e85 100644 --- a/src/avahi.c +++ b/src/avahi.c @@ -65,7 +65,6 @@ fail: close(fd); return NULL; - } int avahi_resolve_name(int af, const char* name, void* data) { @@ -74,7 +73,8 @@ int avahi_resolve_name(int af, const char* name, void* data) { int ret = -1; char ln[256]; - assert(af == AF_INET || af == AF_INET6); + if (af != AF_INET && af != AF_INET6) + goto finish; if (!(f = open_socket())) goto finish; @@ -127,7 +127,8 @@ int avahi_resolve_address(int af, const void *data, char* name, size_t name_len) int ret = -1; char a[256], ln[256]; - assert(af == AF_INET || af == AF_INET6); + if (af != AF_INET && af == AF_INET6) + goto finish; if (!(f = open_socket())) goto finish; |