Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Apr 2021 11:31:17 +0300
From:      Gleb Popov <arrowd@freebsd.org>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        freebsd-hackers <freebsd-hackers@freebsd.org>
Subject:   Re: A bug with getsockopt(SOL_LOCAL, LOCAL_PEERCRED) ?
Message-ID:  <CALH631k3qXp8N5rNUZu5ZphW=g4W8MDqyr%2BpSAwaN3rGehw_Pg@mail.gmail.com>
In-Reply-To: <YIHPzqgjRwDtrMrM@kib.kiev.ua>
References:  <CALH631kLCApctk4iQJj6br0Pzeb6qsh9g3jz_SA8hH91ftQGDQ@mail.gmail.com> <YHiQ6qEjS2w8uYpS@kib.kiev.ua> <CALH631=3hqvfraume467OM%2BqGqp854sGJFfhO8b61mF%2BkbsJ2Q@mail.gmail.com> <E6626DFC-2014-412C-AEA2-ECE57835B058@yahoo.com> <CALH631mi0xOQGjd6F3Beu_BQdqAx8RYCrbkUi524F8S4rwo1aA@mail.gmail.com> <40116716-D8D9-438D-A168-B26A112D199E@yahoo.com> <CALH631nrhyY%2BK3tPSwt1wuYHoZkz371UtjK%2BdG844RybtA2yKw@mail.gmail.com> <YIFQ/U34i1Jbxjv7@kib.kiev.ua> <CALH631maNoe_x%2BippbRTE3s8XarZ32Nrb%2BfXWUz-NMFeCre_-w@mail.gmail.com> <YIHPzqgjRwDtrMrM@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Apr 22, 2021 at 10:34 PM Konstantin Belousov <kostikbel@gmail.com>
wrote:

> On Thu, Apr 22, 2021 at 09:49:15PM +0300, Gleb Popov wrote:
> > On Thu, Apr 22, 2021 at 1:33 PM Konstantin Belousov <kostikbel@gmail.com
> >
> > wrote:
> >
> > > There is no peer for listening socket.
> > >
> > > Show minimal code that works for you on Linux.
> > >
> >
> > Here you go: http://arrowd.name/un_linux.cpp
> > It is almost identical to FreeBSD one, but works for me on ArchLinux.
>
> Of course it works because it uses s2, that is, connected and not listening
> socket, for getsockopt(), same as the working FreeBSD version.
>

Ugh, uploaded wrong version, sorry. I changed it back to "s" and it still
works.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALH631k3qXp8N5rNUZu5ZphW=g4W8MDqyr%2BpSAwaN3rGehw_Pg>