there should be no difference between &(sa.sin_addr)
and &sa.sin_addr
because of the precedence of the member access operator (.
) over the &
operator.
Sometime parenthesis are added in complex expressions, even when unnecessary, for legibility. Wether they are justified here or not is a matter of taste.