diff options
author | Lennart Poettering <lennart@poettering.net> | 2007-02-04 17:12:18 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2007-02-04 17:12:18 +0000 |
commit | bd68f1a8609d726a46e4487d016427efbc815da1 (patch) | |
tree | c35f75a75746b1d93870baa3abd04ac9e562f314 | |
parent | a702940e7f28eeef5ab820ac903db48df11ce987 (diff) |
move assert check before access
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1383 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
-rw-r--r-- | avahi-core/iface-pfroute.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/avahi-core/iface-pfroute.c b/avahi-core/iface-pfroute.c index 035e267..f96bfc2 100644 --- a/avahi-core/iface-pfroute.c +++ b/avahi-core/iface-pfroute.c @@ -262,10 +262,11 @@ static void socket_event(AvahiWatch *w, int fd, AVAHI_GCC_UNUSED AvahiWatchEvent int avahi_interface_monitor_init_osdep(AvahiInterfaceMonitor *m) { int fd = -1; - m->osdep.pfroute = NULL; assert(m); + m->osdep.pfroute = NULL; + if ((fd = socket(PF_ROUTE, SOCK_RAW, AF_UNSPEC)) < 0) { avahi_log_error(__FILE__": socket(PF_ROUTE): %s", strerror(errno)); goto fail; |