Now that you mention it, your'e right. Shouldn't the protocol handler files
be also modified?

Emilio Escobar    / eescobar@gmail.com
- Great spirits have always encountered
  strong oppositions from mediocre minds. -- Einstein


On Wed, Nov 6, 2013 at 8:45 AM, Gianfranco Costamagna <
notifications@github.com> wrote:

> In include/ec_inet.h:
>
> > @@ -53,7 +53,11 @@ struct ip_addr {
> >     u_int16 addr_type;
> >     u_int16 addr_len;
> >     /* this must be aligned in memory */
> > -   u_int8 addr[MAX_IP_ADDR_LEN];
> > +   union {
> > +      u_int8 addr[MAX_IP_ADDR_LEN];
> > +      u_int16 addr16[MAX_IP_ADDR_LEN/2];
> > +      u_int32 addr32[MAX_IP_ADDR_LEN/4];
>
> sorry where are those value stored? I don't see addr16 assigned
> anywhere... and addr32 seems to be read but not written, am I missing
> something here?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/Ettercap/ettercap/pull/384/files#r7469555>
> .
>