diff --git a/src/rist-common.c b/src/rist-common.c
index 94b15bb6c315f0989fc102b2fb7ebcef9fd12de2..5dec1673786bce5d2eaf98632a3d02771ae1a64f 100755
--- a/src/rist-common.c
+++ b/src/rist-common.c
@@ -2584,6 +2584,8 @@ protocol_bypass:
 					rist_log_priv(get_cctx(peer), RIST_LOG_INFO,
 							"Peer %u was dead for %"PRIu64" ms and it is now alive again\n",
 								p->adv_peer_id, dead_time / RIST_CLOCK);
+					if (p->peer_data)
+						p->peer_data->dead = 0;
 				}
 				p->last_rtcp_received = now;
 				if (p->flow)