diff options
author | Mike Jensen | 2015-10-01 15:32:19 +0000 |
---|---|---|
committer | Greg Wilkins | 2015-10-12 21:46:25 +0000 |
commit | 5b0427f9ccd56692f8347b7e6a366c1e202cf61b (patch) | |
tree | 44e87500cec34786834723fea16ee30b68c6cbaa /tests/test-webapps/test-webapp-rfc2616/pom.xml | |
parent | ff8c932b0f92acc2fc6b2ec4227f2645a50b504f (diff) | |
download | org.eclipse.jetty.project-5b0427f9ccd56692f8347b7e6a366c1e202cf61b.tar.gz org.eclipse.jetty.project-5b0427f9ccd56692f8347b7e6a366c1e202cf61b.tar.xz org.eclipse.jetty.project-5b0427f9ccd56692f8347b7e6a366c1e202cf61b.zip |
Fix defect in DoSFilter where semaphore acquires my be leaked
When trying to release the semaphore in the finally block, 'asyncContext.dispatch()' may throw a "RejectedExecutionException". If this occurs, then the semaphore will never be released.
Ultimately the condition will result in all threads blocking to acquire the semaphore as the DoSFilter is continue to be used.
https://github.com/eclipse/jetty.project/pull/54
Signed-off-By: jentfoo@gmail.com
Diffstat (limited to 'tests/test-webapps/test-webapp-rfc2616/pom.xml')
0 files changed, 0 insertions, 0 deletions