X-Git-Url: https://pwan.org/git/?p=certmaster.git;a=blobdiff_plain;f=certmaster%2Fcertmaster.py;fp=certmaster%2Fcertmaster.py;h=e3abf392a22e8e51cf1de7a2bd4ee302f5d19260;hp=aba3f7cb7ad72d4ed5840d1faafdb7a7cba3d58a;hb=48b1e96d3c66a1a733ca573505e7203651142308;hpb=5bb4be3edcfdf031d7446e434ef4f51309ce32c7 diff --git a/certmaster/certmaster.py b/certmaster/certmaster.py index aba3f7c..e3abf39 100755 --- a/certmaster/certmaster.py +++ b/certmaster/certmaster.py @@ -312,7 +312,12 @@ def serve(xmlrpcinstance): """ - server = CertmasterXMLRPCServer((xmlrpcinstance.cfg.listen_addr, CERTMASTER_LISTEN_PORT)) + config = read_config(CERTMASTER_CONFIG, CMConfig) + listen_addr = config.listen_addr + listen_port = config.listen_port + if listen_port == '': + listen_port = CERTMASTER_LISTEN_PORT + server = CertmasterXMLRPCServer((listen_addr,listen_port)) server.logRequests = 0 # don't print stuff to console server.register_instance(xmlrpcinstance) xmlrpcinstance.logger.info("certmaster started")