On Fri, Jan 26, 2018 at 05:38:46PM +0000, Stuart Henderson wrote:
> On 2018/01/26 18:12, Florian Obser wrote:
> > anyone else?
> > Got around to read the diff, not too much insanity in there, going to
> > commit soon.
> 
> ok with me.
> 
> > diff --git nsd.c nsd.c
> > index f2cf6ccf0cb..dfbc58696b3 100644
> > --- nsd.c
> > +++ nsd.c
> > @@ -579,6 +579,7 @@ main(int argc, char *argv[])
> >             case 'v':
> >                     version();
> >                     /* version exits */
> > +                   break;
> >  #ifndef NDEBUG
> >             case 'F':
> >                     sscanf(optarg, "%x", &nsd_debug_facilities);
> > @@ -980,6 +981,7 @@ main(int argc, char *argv[])
> >                     break;
> >             case -1:
> >                     error("fork() failed: %s", strerror(errno));
> > +                   break;
> >             default:
> >                     /* Parent is done */
> >                     server_close_all_sockets(nsd.udp, nsd.ifs);
> 
> that gcc lint thing doesn't seem particularly clever if those are needed!
> 

Indeed, there is also some comment spam that's not relevant for us, I
left that in to not create conflicts for future updates.

I like this one :D

                /** Fallthrough: AXFR over UDP queries are discarded. */
+               /* fallthrough */


I dropped this though:

+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"

Don't want to find out in two weeks time what gcc on the luna88k
thinks about that...

-- 
I'm not entirely sure you are real.

Reply via email to