Software /
code /
prosody
Comparison
plugins/mod_posix.lua @ 3026:dec4527a7499
mod_posix: Fixed a global access.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Fri, 07 May 2010 16:04:45 +0500 |
parent | 2923:b7049746bd29 |
child | 3028:e095d2a98936 |
comparison
equal
deleted
inserted
replaced
3018:d7c80d23ed21 | 3026:dec4527a7499 |
---|---|
77 if pidfile_handle then | 77 if pidfile_handle then |
78 remove_pidfile(); | 78 remove_pidfile(); |
79 end | 79 end |
80 pidfile = module:get_option("pidfile"); | 80 pidfile = module:get_option("pidfile"); |
81 if pidfile then | 81 if pidfile then |
82 local err; | |
82 local mode = stat(pidfile) and "r+" or "w+"; | 83 local mode = stat(pidfile) and "r+" or "w+"; |
83 pidfile_handle, err = io.open(pidfile, mode); | 84 pidfile_handle, err = io.open(pidfile, mode); |
84 if not pidfile_handle then | 85 if not pidfile_handle then |
85 module:log("error", "Couldn't write pidfile at %s; %s", pidfile, err); | 86 module:log("error", "Couldn't write pidfile at %s; %s", pidfile, err); |
86 prosody.shutdown("Couldn't write pidfile"); | 87 prosody.shutdown("Couldn't write pidfile"); |