diff options
author | Rob Austein <sra@hactrn.net> | 2016-04-15 12:14:47 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2016-04-15 12:14:47 +0000 |
commit | 3719c05b36bae6673be2ee1ca56d3f5f6c524f5b (patch) | |
tree | eceba58c172375eb86b43712e7ee4fe96a52c66e /rpki | |
parent | e785735a8792ccbc3ef65cc57e41cffaaeec3be1 (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.py | 3 |
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: |