aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-05-19 20:41:37 +0000
committerRob Austein <sra@hactrn.net>2009-05-19 20:41:37 +0000
commit028f796add089ff6013253c4e22a330e8ee4a477 (patch)
treebd0ccc6215c3aa44cadfa7947fb8f39f1383f50e
parente94fb91c851e0dcd5ec9a0ff8799bb20d324b85d (diff)
Nasty little bug 50 revisions ago, masked by other issues subsequently
fixed, hard to find because I did too good a job of quietly handling exceptions. Original bug was just missing argument to a method call. svn path=/rpkid/rpki/rpki_engine.py; revision=2440
-rw-r--r--rpkid/rpki/rpki_engine.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/rpkid/rpki/rpki_engine.py b/rpkid/rpki/rpki_engine.py
index 6e0e96eb..4272c74b 100644
--- a/rpkid/rpki/rpki_engine.py
+++ b/rpkid/rpki/rpki_engine.py
@@ -897,13 +897,13 @@ class child_cert_obj(rpki.sql.sql_persistent):
def revoke(child_cert):
- def do_one_cert(iterator, cert):
- cert.revoke(iterator)
+ def loop(iterator, x):
+ x.revoke(iterator, errback)
def done():
callback(child_cert)
- rpki.async.iterator([x for x in child.child_certs(ca_detail = ca_detail, ski = self.ski) if x is not child_cert], do_one_cert, done)
+ rpki.async.iterator([x for x in child.child_certs(ca_detail = ca_detail, ski = self.ski) if x is not child_cert], loop, done)
ca_detail.issue(
ca = ca,