mirror of
https://github.com/minetest-mods/xban2.git
synced 2024-09-27 15:20:21 +02:00
Check return value of safe_file_write
This commit is contained in:
parent
5467731622
commit
d20e62a8cb
7
init.lua
7
init.lua
|
@ -25,6 +25,7 @@ end
|
||||||
|
|
||||||
local ACTION = make_logger("action")
|
local ACTION = make_logger("action")
|
||||||
local WARNING = make_logger("warning")
|
local WARNING = make_logger("warning")
|
||||||
|
local ERROR = make_logger("error")
|
||||||
|
|
||||||
local unit_to_secs = {
|
local unit_to_secs = {
|
||||||
s = 1, m = 60, h = 3600,
|
s = 1, m = 60, h = 3600,
|
||||||
|
@ -344,7 +345,11 @@ end
|
||||||
local function save_db()
|
local function save_db()
|
||||||
minetest.after(SAVE_INTERVAL, save_db)
|
minetest.after(SAVE_INTERVAL, save_db)
|
||||||
db.timestamp = os.time()
|
db.timestamp = os.time()
|
||||||
minetest.safe_file_write(DB_FILENAME, assert(xban.serialize_db(db)))
|
local contents = assert(xban.serialize_db(db))
|
||||||
|
local ok = minetest.safe_file_write(DB_FILENAME, contents)
|
||||||
|
if not ok then
|
||||||
|
ERROR("Unable to save database")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function load_db()
|
local function load_db()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user