Listen on ICMP6 file decriptor even when on ra-only only in use.
diff --git a/src/dnsmasq.c b/src/dnsmasq.c
index 8663aa3..92084a8 100644
--- a/src/dnsmasq.c
+++ b/src/dnsmasq.c
@@ -693,12 +693,12 @@
 	{
 	  FD_SET(daemon->dhcp6fd, &rset);
 	  bump_maxfd(daemon->dhcp6fd, &maxfd);
-	  
-	  if (daemon->ra_contexts)
-	    {
-	      FD_SET(daemon->icmp6fd, &rset);
-	      bump_maxfd(daemon->icmp6fd, &maxfd); 
-	    }
+	}
+
+      if (daemon->ra_contexts)
+	{
+	  FD_SET(daemon->icmp6fd, &rset);
+	  bump_maxfd(daemon->icmp6fd, &maxfd); 
 	}
 #endif