e20e41
diff --git a/src/dnsmasq.c b/src/dnsmasq.c
e20e41
index e1d3bbd..99e5437 100644
e20e41
--- a/src/dnsmasq.c
e20e41
+++ b/src/dnsmasq.c
e20e41
@@ -358,7 +358,8 @@ int main (int argc, char **argv)
e20e41
     }
e20e41
 
e20e41
 #ifdef HAVE_INOTIFY
e20e41
-  if (daemon->port != 0 || daemon->dhcp || daemon->doing_dhcp6)
e20e41
+  if ((daemon->port != 0 || daemon->dhcp || daemon->doing_dhcp6)
e20e41
+      && (!option_bool(OPT_NO_RESOLV) || daemon->dynamic_dirs))
e20e41
     inotify_dnsmasq_init();
e20e41
   else
e20e41
     daemon->inotifyfd = -1;