Fix leak of DhcpServer on tethering stop error
Tactical, minimal fix to make sure the DhcpServer is stopped when disabling tethering. The current code may throw if the interface is gone when calling mNMService.setInterfaceConfig() on teardown. Make sure DHCP is stopped regardless of what happens. A longer term fix will be to figure out the right flow to teardown the interface and avoid errors on setInterfaceConfig(). Bug: 124520692 Test: Manual: no more socket leaked when stopping USB tethering Merged-In: Ie73481e8d91ce43e4939f8c31a9ce431e382c6d9 (cherry picked from commit fe1ad3d0b86e1315906e18e33b65df2481eea63d) Change-Id: Ia80761cb42dc62b14128fc60009be82ae9a008da
Loading
Please sign in to comment