summaryrefslogtreecommitdiffstats
path: root/EssentialsProtect
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-08-08 15:56:23 +0200
committersnowleo <schneeleo@gmail.com>2011-08-08 15:56:23 +0200
commitb9fc6a0b2bd89d7dcd5b97540a03353a096b55bd (patch)
tree37b336424810d175010c80c1c4eb62dd34ea9623 /EssentialsProtect
parent62ebf3db41418ba5e00806ea3aa45e2639b04a8d (diff)
downloadEssentials-b9fc6a0b2bd89d7dcd5b97540a03353a096b55bd.tar
Essentials-b9fc6a0b2bd89d7dcd5b97540a03353a096b55bd.tar.gz
Essentials-b9fc6a0b2bd89d7dcd5b97540a03353a096b55bd.tar.lz
Essentials-b9fc6a0b2bd89d7dcd5b97540a03353a096b55bd.tar.xz
Essentials-b9fc6a0b2bd89d7dcd5b97540a03353a096b55bd.zip
Prevent closing already closed statements
Diffstat (limited to 'EssentialsProtect')
-rw-r--r--EssentialsProtect/src/com/earth2me/essentials/protect/data/ProtectedBlockJDBC.java35
1 files changed, 28 insertions, 7 deletions
diff --git a/EssentialsProtect/src/com/earth2me/essentials/protect/data/ProtectedBlockJDBC.java b/EssentialsProtect/src/com/earth2me/essentials/protect/data/ProtectedBlockJDBC.java
index e24a71b80..afbcedb72 100644
--- a/EssentialsProtect/src/com/earth2me/essentials/protect/data/ProtectedBlockJDBC.java
+++ b/EssentialsProtect/src/com/earth2me/essentials/protect/data/ProtectedBlockJDBC.java
@@ -76,7 +76,10 @@ public abstract class ProtectedBlockJDBC implements IProtectedBlock
{
try
{
- ps.close();
+ if (!ps.isClosed())
+ {
+ ps.close();
+ }
}
catch (SQLException ex)
{
@@ -117,7 +120,10 @@ public abstract class ProtectedBlockJDBC implements IProtectedBlock
{
try
{
- ps.close();
+ if (!ps.isClosed())
+ {
+ ps.close();
+ }
}
catch (SQLException ex)
{
@@ -195,7 +201,10 @@ public abstract class ProtectedBlockJDBC implements IProtectedBlock
{
try
{
- ps.close();
+ if (!ps.isClosed())
+ {
+ ps.close();
+ }
}
catch (SQLException ex)
{
@@ -241,7 +250,10 @@ public abstract class ProtectedBlockJDBC implements IProtectedBlock
{
try
{
- ps.close();
+ if (!ps.isClosed())
+ {
+ ps.close();
+ }
}
catch (SQLException ex)
{
@@ -296,7 +308,10 @@ public abstract class ProtectedBlockJDBC implements IProtectedBlock
{
try
{
- ps.close();
+ if (!ps.isClosed())
+ {
+ ps.close();
+ }
}
catch (SQLException ex)
{
@@ -356,7 +371,10 @@ public abstract class ProtectedBlockJDBC implements IProtectedBlock
{
try
{
- ps.close();
+ if (!ps.isClosed())
+ {
+ ps.close();
+ }
}
catch (SQLException ex)
{
@@ -398,7 +416,10 @@ public abstract class ProtectedBlockJDBC implements IProtectedBlock
{
try
{
- ps.close();
+ if (!ps.isClosed())
+ {
+ ps.close();
+ }
}
catch (SQLException ex)
{