aboutsummaryrefslogtreecommitdiff
path: root/rpkid/pubd.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/pubd.py')
-rwxr-xr-xrpkid/pubd.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/rpkid/pubd.py b/rpkid/pubd.py
index 18311d26..81d15524 100755
--- a/rpkid/pubd.py
+++ b/rpkid/pubd.py
@@ -62,6 +62,7 @@ class pubd_context(rpki.rpki_engine.rpkid_context):
"""Process one PDU from the IRBE."""
rpki.log.trace()
try:
+ self.db.ping(True)
return 200, self.handler_common(query, None, (self.bpki_ta, self.irbe_cert))
except Exception, data:
rpki.log.error(traceback.format_exc())
@@ -71,6 +72,7 @@ class pubd_context(rpki.rpki_engine.rpkid_context):
"""Process one PDU from a client."""
rpki.log.trace()
try:
+ self.db.ping(True)
client_id = path.partition("/client/")[2]
if not client_id.isdigit():
raise rpki.exceptions.BadContactURL, "Bad path: %s" % path