> Clean up of various issues related to error handling and memory management
Daniel Jelinski has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 12 additional commits since the last revision: - Fix invalid free - Merge remote-tracking branch 'origin' into interface-cleanup - Remove redundant initialization - Remove unused / incorrect exit code -2 from enumInterfaces - Address problems reported by clang-tidy - Restore support for IPv6-only operation - Fix memory leak - Fixup getAllInterfacesAndAddresses - Fixup getAddrsFromAdapter - Fixup enumAddresses_win - ... and 2 more: https://git.openjdk.java.net/jdk/compare/bccc9a2c...98b40812 ------------- Changes: - all: https://git.openjdk.java.net/jdk/pull/6090/files - new: https://git.openjdk.java.net/jdk/pull/6090/files/0626aca7..98b40812 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=6090&range=05 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=6090&range=04-05 Stats: 984368 lines in 3461 files changed: 521300 ins; 441453 del; 21615 mod Patch: https://git.openjdk.java.net/jdk/pull/6090.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/6090/head:pull/6090 PR: https://git.openjdk.java.net/jdk/pull/6090