Bug 1471943: Remove release call to ensure socket is closed. draft
authorRobert Bartlensky <rbartlensky@mozilla.com>
Mon, 02 Jul 2018 11:45:39 +0100
changeset 813067 1be47102bbc8bd558648a1361f25cdd21fd557db
parent 813062 9c02d2ecf22050bfee5d70c04a359d8aaff6eb91
push id114754
push userbmo:rbartlensky@mozilla.com
push dateMon, 02 Jul 2018 10:51:55 +0000
bugs1471943
milestone63.0a1
Bug 1471943: Remove release call to ensure socket is closed. MozReview-Commit-ID: 8RC4YdaqAdX
netwerk/base/NetworkInfoServiceLinux.cpp
--- a/netwerk/base/NetworkInfoServiceLinux.cpp
+++ b/netwerk/base/NetworkInfoServiceLinux.cpp
@@ -56,17 +56,16 @@ DoListAddresses(AddrMapType& aAddrMap)
         DebugOnly<nsresult> rv =
           ListInterfaceAddresses(fd, ifreq->ifr_name, aAddrMap);
         NS_WARNING_ASSERTION(NS_SUCCEEDED(rv), "ListInterfaceAddresses failed");
 
         ifreq = (struct ifreq*) ((char*)ifreq + len);
         i += len;
     }
 
-    autoCloseSocket.release();
     return NS_OK;
 }
 
 static nsresult
 ListInterfaceAddresses(int aFd, const char* aInterface, AddrMapType& aAddrMap)
 {
     struct ifreq ifreq;
     memset(&ifreq, 0, sizeof(struct ifreq));