aboutsummaryrefslogtreecommitdiff
path: root/rpki
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-04-15 12:14:47 +0000
committerRob Austein <sra@hactrn.net>2016-04-15 12:14:47 +0000
commit3719c05b36bae6673be2ee1ca56d3f5f6c524f5b (patch)
treeeceba58c172375eb86b43712e7ee4fe96a52c66e /rpki
parente785735a8792ccbc3ef65cc57e41cffaaeec3be1 (diff)
Use logger rather than stderr if rpki-rtr server mode tries and fails
to chdir(), to avoid confusing clients if inetd decides to merge stderr into stdout (text error messages don't parse well as PDUs). svn path=/trunk/; revision=6362
Diffstat (limited to 'rpki')
-rw-r--r--rpki/rtr/server.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rpki/rtr/server.py b/rpki/rtr/server.py
index 1c7a5e78..2ea3a040 100644
--- a/rpki/rtr/server.py
+++ b/rpki/rtr/server.py
@@ -484,7 +484,8 @@ def server_main(args):
try:
os.chdir(args.rpki_rtr_dir)
except OSError, e:
- sys.exit(e)
+ logger.error("[Couldn't chdir(%r), exiting: %s]", args.rpki_rtr_dir, e)
+ sys.exit(1)
kickme = None
try: