mirror of
https://github.com/fail2ban/fail2ban.git
synced 2026-08-03 22:27:49 +00:00
- Fixes in locking
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@366 a942ae1a-1317-0410-a47c-b1dcaea8d605
This commit is contained in:
parent
0d68fc9ef1
commit
acb2fc2c2b
2 changed files with 7 additions and 11 deletions
|
|
@ -110,16 +110,12 @@ class BanManager:
|
|||
|
||||
@staticmethod
|
||||
def createBanTicket(ticket):
|
||||
try:
|
||||
self.lock.acquire()
|
||||
ip = ticket.getIP()
|
||||
#lastTime = ticket.getTime()
|
||||
lastTime = time.time()
|
||||
banTicket = BanTicket(ip, lastTime)
|
||||
banTicket.setAttempt(ticket.getAttempt())
|
||||
return banTicket
|
||||
finally:
|
||||
self.lock.release()
|
||||
ip = ticket.getIP()
|
||||
#lastTime = ticket.getTime()
|
||||
lastTime = time.time()
|
||||
banTicket = BanTicket(ip, lastTime)
|
||||
banTicket.setAttempt(ticket.getAttempt())
|
||||
return banTicket
|
||||
|
||||
##
|
||||
# Add a ban ticket.
|
||||
|
|
|
|||
|
|
@ -92,8 +92,8 @@ class Jail:
|
|||
|
||||
def getFailTicket(self):
|
||||
try:
|
||||
self.lock.acquire()
|
||||
try:
|
||||
self.lock.acquire()
|
||||
return self.queue.get(False)
|
||||
except Queue.Empty:
|
||||
return False
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue