HomePhabricator

efl_debugd: don't force unlinking UNIX socket before binding

Authored by JackDanielZ on Jun 16 2018, 1:14 PM.

Description

efl_debugd: don't force unlinking UNIX socket before binding

If two daemons are launched one after the other, we would like the
second one to exit directly. The problem is that if the UNIX socket is
unlinked before the binding, the second daemon will succeed to create this
socket, stoling it from the first daemon, and exit because the network
socket is not bindable.

It results in the first daemon to continue running and accepting
connections from the debuggers (network connection) but ignoring the
applications connection (local UNIX connection).

Details

Committed
JackDanielZJun 16 2018, 1:21 PM
Parents
rEFL0accfb12fabf: tests: disable toggling clouseau_enabled option in elm tests
Branches
Unknown
Tags
Unknown