diff --git a/shadowsocks/local.py b/shadowsocks/local.py index 3cbb28a..0731fc8 100755 --- a/shadowsocks/local.py +++ b/shadowsocks/local.py @@ -178,6 +178,9 @@ def main(): logging.info('loading config from %s' % config_path) with open(config_path, 'rb') as f: config = json.load(f) + else: + config = {} + optlist, args = getopt.getopt(sys.argv[1:], 's:b:p:k:l:m:c:6') for key, value in optlist: if key == '-p': diff --git a/shadowsocks/server.py b/shadowsocks/server.py index eaf37a1..c272bb8 100755 --- a/shadowsocks/server.py +++ b/shadowsocks/server.py @@ -153,6 +153,8 @@ def main(): with open(config_path, 'rb') as f: config = json.load(f) logging.info('loading config from %s' % config_path) + else: + config = {} optlist, args = getopt.getopt(sys.argv[1:], 's:p:k:m:c:6') for key, value in optlist: