summaryrefslogtreecommitdiffstats
path: root/src/avahi.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-11-20 00:45:03 +0000
committerLennart Poettering <lennart@poettering.net>2005-11-20 00:45:03 +0000
commitef97e32ba2ed98b791af4504103b5f0378bb6b9b (patch)
tree35d898a850784e7f5d8c029bbb9b6d461f69b130 /src/avahi.c
parent67ff22450f3fc7a9b933cc0e465d7f5083e2b47f (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.c7
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;