Kirill Miazine <> changed:

           What    |Removed                     |Added
            Version|4.86+ HEAD                  |4.87
   Target Milestone|Exim 4.87                   |Exim 4.88
                 CC|                            |

--- Comment #3 from Kirill Miazine <> ---
I've been looking at this a bit more and had to dig down to the kernel. It
seems that EADDRINUSE will be returned if existing socket and new socket are
set up by different users:                                              

This looks indeed to be the case, change was introduced here:

After adding some debugging to the kernel and re-running the test, I got a
confirmation that the different socket owners are indeed the reason for

EADDRINUSE! so->so_euid (1000) != t->inp_socket->so_euid (0)

In test 0562 the socket is set up as user root, while runtest in 0564 uses my
own user id to set up the socket.

You are receiving this mail because:
You are on the CC list for the bug.
## List details at Exim 
details at ##

Reply via email to