[
https://issues.apache.org/jira/browse/CB-945?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kimmo Puputti updated CB-945:
-----------------------------
Affects Version/s: (was: 1.8.0)
1.7.0
> Leaking resources if network access disabled
> --------------------------------------------
>
> Key: CB-945
> URL: https://issues.apache.org/jira/browse/CB-945
> Project: Apache Cordova
> Issue Type: Bug
> Components: Android
> Affects Versions: 1.7.0
> Reporter: Kimmo Puputti
> Assignee: Joe Bowser
> Original Estimate: 2h
> Remaining Estimate: 2h
>
> If network access is disabled for the DroidGap.appView
> (super.appView.getSettings().setBlockNetworkLoads(true)) then
> CallbackServer.run() is blocked at waitSocket.accept() and the
> CallbackServer’s thread never ends. New blocked thread is left each time an
> instance of DroidGap is opened and closed. An application can crash because
> of native resource leaks.
> This can be fixed by changing the local variable waitSocket in the
> CallbackServer.run() into the member variable. Also following lines have to
> be added to the stopServer():
> try {
> waitSocket.close();
> } catch (IOException ignore) {}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira