User: sparre
Date: 01/09/26 14:50:41
Modified: src/main/org/jboss/tm Tag: Branch_2_4 TxManager.java
Log:
Setting extremely high timeout values could give an undetected integer
multiplication overflow, leading to unexpected results.
Revision Changes Path
No revision
No revision
1.28.4.1 +2 -2 jboss/src/main/org/jboss/tm/TxManager.java
Index: TxManager.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/tm/TxManager.java,v
retrieving revision 1.28
retrieving revision 1.28.4.1
diff -u -r1.28 -r1.28.4.1
--- TxManager.java 2001/04/27 16:41:06 1.28
+++ TxManager.java 2001/09/26 21:50:41 1.28.4.1
@@ -36,7 +36,7 @@
* @author Rickard �berg ([EMAIL PROTECTED])
* @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Ole Husgaard</a>
- * @version $Revision: 1.28 $
+ * @version $Revision: 1.28.4.1 $
*/
public class TxManager
implements TransactionManager,
@@ -254,7 +254,7 @@
*/
public void setDefaultTransactionTimeout(int seconds)
{
- timeOut = 1000 * seconds;
+ timeOut = 1000L * seconds;
}
/**
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development