bugfix for my previous bugfix: frame was always discarded, instead of forwarded when not a broadcast frame