Software /
code /
prosody
Comparison
prosodyctl @ 6035:1b5ca55bf895
prosodyctl: Show real error if certificate config file can't be opened
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 22 Mar 2014 12:02:11 +0100 |
parent | 5547:f306daf2bf6d |
child | 6038:b3ceb7627e27 |
child | 6324:c9730926002b |
comparison
equal
deleted
inserted
replaced
6034:ee14da71d3fc | 6035:1b5ca55bf895 |
---|---|
682 conf.req.string_mask = "utf8only" | 682 conf.req.string_mask = "utf8only" |
683 end | 683 end |
684 conf.distinguished_name[k] = nv ~= "." and nv or nil; | 684 conf.distinguished_name[k] = nv ~= "." and nv or nil; |
685 end | 685 end |
686 end | 686 end |
687 local conf_file = io.open(conf_filename, "w"); | 687 local conf_file, err = io.open(conf_filename, "w"); |
688 if not conf_file then | |
689 show_warning("Could not open OpenSSL config file for writing"); | |
690 show_warning(err); | |
691 os.exit(1); | |
692 end | |
688 conf_file:write(conf:serialize()); | 693 conf_file:write(conf:serialize()); |
689 conf_file:close(); | 694 conf_file:close(); |
690 print(""); | 695 print(""); |
691 show_message("Config written to " .. conf_filename); | 696 show_message("Config written to " .. conf_filename); |
692 return nil, conf_filename; | 697 return nil, conf_filename; |