aboutsummaryrefslogtreecommitdiffstats
path: root/erts/epmd/src/epmd_srv.c
diff options
context:
space:
mode:
authorZandra <[email protected]>2016-02-04 15:44:36 +0100
committerZandra <[email protected]>2016-02-04 15:44:36 +0100
commit51815ee36289f4e048a1abbc5b215e5689efb923 (patch)
tree7afc432be4cc2bfbebc963256107ddb92e0297fc /erts/epmd/src/epmd_srv.c
parenta1c497746ca98034890043be316d93dfdfdf8626 (diff)
parent8e6d005dcd8f62745d28d1820c4b2a5025634f5f (diff)
downloadotp-51815ee36289f4e048a1abbc5b215e5689efb923.tar.gz
otp-51815ee36289f4e048a1abbc5b215e5689efb923.tar.bz2
otp-51815ee36289f4e048a1abbc5b215e5689efb923.zip
Merge branch 'binarin/epmd-race' into maint
* binarin/epmd-race: Prevent down nodes going undetected in epmd OTP-13301
Diffstat (limited to 'erts/epmd/src/epmd_srv.c')
-rw-r--r--erts/epmd/src/epmd_srv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/epmd/src/epmd_srv.c b/erts/epmd/src/epmd_srv.c
index 5b58554590..7100855407 100644
--- a/erts/epmd/src/epmd_srv.c
+++ b/erts/epmd/src/epmd_srv.c
@@ -702,6 +702,7 @@ static void do_request(g, fd, s, buf, bsize)
if (reply(g, fd, wbuf, 4) != 4)
{
+ node_unreg(g, name);
dbg_tty_printf(g,1,"** failed to send ALIVE2_RESP for \"%s\"",
name);
return;