From 54677316220bb3a46f7f4bddfde644a06099bc45 Mon Sep 17 00:00:00 2001 From: luk3yx Date: Tue, 29 Aug 2023 09:06:52 +1200 Subject: [PATCH] Switch to safe_file_write --- init.lua | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/init.lua b/init.lua index 5c052d7..ee482a0 100644 --- a/init.lua +++ b/init.lua @@ -343,18 +343,8 @@ end local function save_db() minetest.after(SAVE_INTERVAL, save_db) - local f, e = io.open(DB_FILENAME, "wt") db.timestamp = os.time() - if f then - local ok, err = f:write(assert(xban.serialize_db(db))) - if not ok then - WARNING("Unable to save database: %s", err) - end - else - WARNING("Unable to save database: %s", e) - end - if f then f:close() end - return + minetest.safe_file_write(DB_FILENAME, assert(xban.serialize_db(db))) end local function load_db()