From ebf294c27374200b71928fabdc14e005930f5507 Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Thu, 11 Jul 2019 14:51:32 +0200 Subject: [PATCH] Wait for closeWaitChannel in OnClose hook. --- internal/data_channel.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/internal/data_channel.go b/internal/data_channel.go index 0eba444..5422dee 100644 --- a/internal/data_channel.go +++ b/internal/data_channel.go @@ -144,11 +144,7 @@ func (conn *DataChannel) init() { }) conn.dataChannel.OnClose(func() { - select { - case conn.closeWaitChannel <- nil: - default: - } - + conn.closeWaitChannel <- nil conn.triggerClose() }) }