Bug 1443032: stop closing usrsctp on callback. r=jesup draft
authorNils Ohlmeier [:drno] <drno@ohlmeier.org>
Tue, 20 Mar 2018 11:19:14 +0000
changeset 769901 ffee150924da89bd7e7564730c9c08fa59653223
parent 768965 97160a734959af73cc97af0bf8d198e301ebedae
push id103251
push userdrno@ohlmeier.org
push dateTue, 20 Mar 2018 11:21:27 +0000
reviewersjesup
bugs1443032
milestone61.0a1
Bug 1443032: stop closing usrsctp on callback. r=jesup MozReview-Commit-ID: BgX9I1shVeN
netwerk/sctp/datachannel/DataChannel.cpp
--- a/netwerk/sctp/datachannel/DataChannel.cpp
+++ b/netwerk/sctp/datachannel/DataChannel.cpp
@@ -2307,17 +2307,17 @@ DataChannelConnection::HandleNotificatio
 
 int
 DataChannelConnection::ReceiveCallback(struct socket* sock, void *data, size_t datalen,
                                        struct sctp_rcvinfo rcv, int flags)
 {
   ASSERT_WEBRTC(!NS_IsMainThread());
 
   if (!data) {
-    usrsctp_close(sock); // SCTP has finished shutting down
+    LOG(("ReceiveCallback: SCTP has finished shutting down"));
   } else {
     mLock.AssertCurrentThreadOwns();
     if (flags & MSG_NOTIFICATION) {
       HandleNotification(static_cast<union sctp_notification *>(data), datalen);
     } else {
       HandleMessage(data, datalen, ntohl(rcv.rcv_ppid), rcv.rcv_sid, flags);
     }
   }