On Fri, May 22, 2009 at 01:26:58PM +0200, Johann Glaser wrote:
> Package: subversion
> Version: 1.5.6dfsg-1
> Severity: important
> 
> Subversion using HTTPS protocol stopped working today. Regarding to strace
> it does an
>   socket(PF_INET, 0x80001 /* SOCK_??? */, IPPROTO_TCP) = -1 EINVAL (Invalid 
> argument)
> where 0x80001 means SOCK_STREAM | SOCK_CLOEXEC but strace doesn't seem to
> know that (yet). Strangely the kernel rejects this flag (while a socket()
> with SOCK_DGRAM with IPPROTO_IP for a DNS lookup worked a few lines before).
> 
> $ uname -a
> Linux glaser 2.6.26 #1 PREEMPT Thu Dec 25 21:38:28 CET 2008 i686 GNU/Linux
> 

You need a kernel >= 2.6.27 (or a higher version on some architecture)
to be able to use SOCK_CLOEXEC. The code should have fallback for these
kernels.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurel...@aurel32.net                 http://www.aurel32.net



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to