On Sun, Dec 18, 2016 at 12:06:04PM +0100, Claudio Jeker wrote:
> > > Index: usr.sbin/tcpdump/print-802_11.c
> > > ===================================================================
> > > RCS file: /cvs/src/usr.sbin/tcpdump/print-802_11.c,v
> > > retrieving revision 1.35
> > > diff -u -p -r1.35 print-802_11.c
> > > --- usr.sbin/tcpdump/print-802_11.c       19 Nov 2016 19:35:46 -0000      
> > > 1.35
> > > +++ usr.sbin/tcpdump/print-802_11.c       11 Dec 2016 14:18:05 -0000
> > > @@ -1101,7 +1101,12 @@ ieee802_11_radio_if_print(u_char *user, 
> > >  
> > >           printf(", chan %u", ieee80211_any2ieee(freq, flags));
> > >  
> > > -         if (flags & IEEE80211_CHAN_DYN &&
> > > +         if (flags & IEEE80211_CHAN_HT)
> > > +                 printf(", 11n");
> > > +         else if (flags & IEEE80211_CHAN_DYN &&
> > > +             flags & IEEE80211_CHAN_2GHZ)
> > > +                 printf(", 11g");
> > > +         else if (flags & IEEE80211_CHAN_DYN &&
> > >               flags & IEEE80211_CHAN_2GHZ)
> > >                   printf(", 11g");
> > >           else if (flags & IEEE80211_CHAN_CCK &&
> > 
> 
> It seems that the 11g case is doubled up here. Apart from that OK claudio@

Right, thank you. This was just comitted. I'll fix it.

Reply via email to