diff -r 58870c7a62e0 -r 0f1ac3527db2 jdk/test/java/rmi/transport/checkFQDN/CheckFQDN.java --- a/jdk/test/java/rmi/transport/checkFQDN/CheckFQDN.java Tue Jan 24 12:06:03 2017 +0530 +++ b/jdk/test/java/rmi/transport/checkFQDN/CheckFQDN.java Tue Jan 24 00:48:51 2017 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -110,6 +110,7 @@ String propertyValue, String extraProp) { + JavaVM jvm = null; try { String propOption = ""; String equal = ""; @@ -119,7 +120,7 @@ } // create a client to tell checkFQDN what its rmi name is. - JavaVM jvm = new JavaVM("CheckFQDNClient", + jvm = new JavaVM("CheckFQDNClient", propOption + property + equal + propertyValue + extraProp + @@ -140,6 +141,10 @@ } catch (Exception e) { TestLibrary.bomb(e); + } finally { + if (jvm != null) { + jvm.destroy(); + } } }