summaryrefslogtreecommitdiff
path: root/libjava/classpath/gnu/CORBA/OrbFunctional.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/gnu/CORBA/OrbFunctional.java')
-rw-r--r--libjava/classpath/gnu/CORBA/OrbFunctional.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/libjava/classpath/gnu/CORBA/OrbFunctional.java b/libjava/classpath/gnu/CORBA/OrbFunctional.java
index f147e817a0f..7b9c34ada12 100644
--- a/libjava/classpath/gnu/CORBA/OrbFunctional.java
+++ b/libjava/classpath/gnu/CORBA/OrbFunctional.java
@@ -1612,6 +1612,18 @@ public class OrbFunctional extends OrbRestricted
// TODO log it.
return;
}
+ finally
+ {
+ try
+ {
+ if (service!=null && !service.isClosed())
+ service.close();
+ }
+ catch (IOException ioex)
+ {
+ // OK.
+ }
+ }
}
/**