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