# HG changeset patch # User Matthew Wild # Date 1263341078 0 # Node ID 102c81e378781ba0e1d61f982f2cfbb5637c6e23 # Parent 260601859c9fdbde9f51d900049e15a3964c71a0 prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it diff -r 260601859c9f -r 102c81e37878 util/prosodyctl.lua --- a/util/prosodyctl.lua Wed Jan 13 00:03:22 2010 +0000 +++ b/util/prosodyctl.lua Wed Jan 13 00:04:38 2010 +0000 @@ -65,7 +65,7 @@ return false, "no-pidfile"; end - local file, err = io.open(pidfile, "w"); + local file, err = io.open(pidfile, "r+"); if not file then return false, "pidfile-read-failed", err; end