[jboss-cvs] JBossRemoting/src/main/org/jboss/remoting/serialization/impl/java ...
Ron Sigal
ron_sigal at yahoo.com
Tue Apr 24 03:03:27 EDT 2007
User: rsigal
Date: 07/04/24 03:03:27
Modified: src/main/org/jboss/remoting/serialization/impl/java Tag:
remoting_2_2_0_GA JavaSerializationManager.java
Log:
JBREM-739: Fix for java serialization leak.
Revision Changes Path
No revision
No revision
1.8.4.2.4.1 +11 -5 JBossRemoting/src/main/org/jboss/remoting/serialization/impl/java/JavaSerializationManager.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: JavaSerializationManager.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/main/org/jboss/remoting/serialization/impl/java/JavaSerializationManager.java,v
retrieving revision 1.8.4.2
retrieving revision 1.8.4.2.4.1
diff -u -b -r1.8.4.2 -r1.8.4.2.4.1
--- JavaSerializationManager.java 2 Nov 2006 18:57:48 -0000 1.8.4.2
+++ JavaSerializationManager.java 24 Apr 2007 07:03:27 -0000 1.8.4.2.4.1
@@ -35,7 +35,7 @@
import org.jboss.remoting.serialization.IMarshalledValue;
/**
- * $Id: JavaSerializationManager.java,v 1.8.4.2 2006/11/02 18:57:48 rsigal Exp $
+ * $Id: JavaSerializationManager.java,v 1.8.4.2.4.1 2007/04/24 07:03:27 rsigal Exp $
*
* @author <a href="mailto:clebert.suconic at jboss.com">Clebert Suconic</a>
*/
@@ -131,6 +131,12 @@
obj = objInputStream.readObject();
+
+ if(inputStream instanceof ObjectInputStreamWithClassLoader)
+ {
+ ((ObjectInputStreamWithClassLoader) inputStream).clearCache();
+ }
+
// try
// {
// objInputStream.readObject(); // for stupid ObjectInputStream reset
More information about the jboss-cvs-commits
mailing list