Mercurial > prosody-hg
comparison plugins/mod_posix.lua @ 2332:7772dde4010b
mod_posix: Catch SIGINT
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 07 Dec 2009 18:38:35 +0000 |
| parents | c59c8f3ec645 |
| children | 2a163f6a4bc2 |
comparison
equal
deleted
inserted
replaced
| 2331:4842ce0c3be4 | 2332:7772dde4010b |
|---|---|
| 144 signal.signal("SIGHUP", function () | 144 signal.signal("SIGHUP", function () |
| 145 module:log("info", "Received SIGHUP"); | 145 module:log("info", "Received SIGHUP"); |
| 146 prosody.reload_config(); | 146 prosody.reload_config(); |
| 147 prosody.reopen_logfiles(); | 147 prosody.reopen_logfiles(); |
| 148 end); | 148 end); |
| 149 | |
| 150 signal.signal("SIGINT", function () | |
| 151 module:log("info", "Received SIGINT"); | |
| 152 prosody.unlock_globals(); | |
| 153 prosody.shutdown("Received SIGINT"); | |
| 154 prosody.lock_globals(); | |
| 155 end); | |
| 149 end | 156 end |
