On Tue, Jun 13, 2023 at 7:57 PM Kuniyuki Iwashima <kuniyu@xxxxxxxxxx> wrote: > > else { > result = sk; > } > > The assignment to result below is buggy. Let's say SO_REUSEPROT group > have TCP_CLOSE and TCP_ESTABLISHED sockets. I'm not very familiar with SO_REUSEPORT, I assumed (incorrectly probably) that such a group would only ever have TCP_CLOSE in UDP case and TCP_LISTENING in TCP case. Can you explain how I could end up in this situation?