use in6_recoverscope() in in6_setsockaddr() and in6_setpeeraddr(). otherwise, these functios did not work correctly for scoped addresses.
use in6_recoverscope() in in6_setsockaddr() and in6_setpeeraddr().
otherwise, these functios did not work correctly for scoped addresses.

MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame