On Tue, Dec 01, 2015 at 10:39:04AM -0800, Ben Pfaff wrote: > Code earlier in this function validated that gm->type is valid, so there's > no need for a default case at the end of the function. Keeping the default > case as an abort could potentially introduce a bug later, if the code > happened to be blindly cut-and-pasted somewhere else. > > CC: Flavio Leitner <f...@sysclose.org> > Signed-off-by: Ben Pfaff <b...@ovn.org> > --- > lib/ofp-util.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/lib/ofp-util.c b/lib/ofp-util.c > index 2141144..5a0d31d 100644 > --- a/lib/ofp-util.c > +++ b/lib/ofp-util.c > @@ -8879,8 +8879,6 @@ ofputil_decode_group_mod(const struct ofp_header *oh, > return OFPERR_OFPGMFC_INVALID_GROUP; > } > break; > - default: > - OVS_NOT_REACHED(); > } > }
My concern is that if it is cut-and pasted without the earlier code that verifies gm->type then there may be an case which isn't handled. Could we add a comment? In that case I would be comfortable with deleting the code though personally I lean towards leaving it. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev