[teiid-commits] teiid SVN: r4088 - trunk/engine/src/main/java/org/teiid/dqp/internal/process.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Thu May 10 08:12:51 EDT 2012
Author: shawkins
Date: 2012-05-10 08:12:51 -0400 (Thu, 10 May 2012)
New Revision: 4088
Modified:
trunk/engine/src/main/java/org/teiid/dqp/internal/process/ThreadReuseExecutor.java
Log:
TEIID-2037 ensuring a clean security context for teiid threads
Modified: trunk/engine/src/main/java/org/teiid/dqp/internal/process/ThreadReuseExecutor.java
===================================================================
--- trunk/engine/src/main/java/org/teiid/dqp/internal/process/ThreadReuseExecutor.java 2012-05-10 03:02:40 UTC (rev 4087)
+++ trunk/engine/src/main/java/org/teiid/dqp/internal/process/ThreadReuseExecutor.java 2012-05-10 12:12:51 UTC (rev 4088)
@@ -115,6 +115,10 @@
@Override
public void run() {
+ if (workContext.getSecurityHelper() != null) {
+ //if using the inheritable thread local security or if unassocation has been sloppy, there may a security context associated
+ workContext.getSecurityHelper().clearSecurityContext();
+ }
workContext.runInContext(r);
}
More information about the teiid-commits
mailing list