X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-dnsconfd%2Fmain.c;h=7fed84969a10f79151204687a9cdc4104d2c933c;hb=b11f583f822269d5cbd3e54a76ff6a428556ad9a;hp=99bae64d093c4d864ab5d8832bc0ed0481eb54ac;hpb=66c6bca0849a82be92d6bff82c478d769f8af869;p=catta diff --git a/avahi-dnsconfd/main.c b/avahi-dnsconfd/main.c index 99bae64..7fed849 100644 --- a/avahi-dnsconfd/main.c +++ b/avahi-dnsconfd/main.c @@ -237,11 +237,12 @@ finish: static void run_script(gboolean new, gint interface, guchar protocol, const gchar *address) { gchar *p; - g_assert(interface > 0); gint ret; gchar ia[16], pa[16]; gchar name[IFNAMSIZ+1]; + g_assert(interface > 0); + if (!getifname(interface, name, sizeof(name))) return; @@ -624,7 +625,6 @@ gint main(gint argc, gchar *argv[]) { r = (daemon_pid_file_is_running() >= 0) ? 0 : 1; - finish: if (daemonize)