Mercurial > prosody-modules
changeset 1172:1e8b793d8ff9
mod_lastlog: Return a non-zero exit code if no lastlog records were found
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 28 Aug 2013 18:42:10 +0200 |
parents | a18effacd384 |
children | 8999967fc4fe |
files | mod_lastlog/mod_lastlog.lua |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_lastlog/mod_lastlog.lua Wed Aug 28 10:37:23 2013 +0100 +++ b/mod_lastlog/mod_lastlog.lua Wed Aug 28 18:42:10 2013 +0200 @@ -54,7 +54,7 @@ end local user, host = jid.prepped_split(table.remove(arg, 1)); require"core.storagemanager".initialize_host(host); - local lastlog = assert(datamanager.load(user, host, "lastlog")); + local lastlog = datamanager.load(user, host, "lastlog"); if lastlog then print(("Last %s: %s"):format(lastlog.event or "login", lastlog.timestamp and os.date("%Y-%m-%d %H:%M:%S", lastlog.timestamp) or "<unknown>")); @@ -63,6 +63,7 @@ end else print("No record found"); + return 1; end return 0; end