Fix authentication on hpux and Hurd
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Fri, 12 Mar 2010 22:51:32 +0000 (23:51 +0100)
committerJulien Danjou <julien@danjou.info>
Sat, 13 Mar 2010 15:20:12 +0000 (16:20 +0100)
commitd18d03d6f37ec220805855d840950716e22354e4
treef657cb2b9804200877c31785b41137be91246367
parent53a9834e4cdd11aba8c1cc49347f09a958107de8
Fix authentication on hpux and Hurd

libxcb's 010e5661 (Fix XDM-AUTHORIZATION-1 (bug #14202)) mistakenly
inverted a few lines of code, making local socket authentication fail on
hpux and Hurd: when getpeername fails, sockname needs to be initialized
by getsockname before its address family can be checked.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: Julien Danjou <julien@danjou.info>
src/xcb_auth.c