prosodyctl
changeset 8111 939ccedb509d
parent 8110 83d776b344ad
child 8112 2f214c4db170
--- a/prosodyctl	Fri Apr 21 14:24:59 2017 +0200
+++ b/prosodyctl	Fri Apr 21 14:34:53 2017 +0200
@@ -831,6 +831,10 @@
 		openssl = require "util.openssl";
 		lfs = require "lfs";
 		local cert_dir_attrs = lfs.attributes(cert_basedir);
+		if not cert_dir_attrs then
+			show_warning("The directory "..cert_basedir.." does not exist");
+			return 1; -- TODO Should we create it?
+		end
 		if pposix.getuid() ~= cert_dir_attrs.uid then
 			show_warning("The directory "..cert_basedir.." is not owned by the current user, won't be able to write files to it");
 			return 1;