diff --git a/boopu/exec/boopu.lua b/boopu/exec/boopu.lua index 05c0f40..40f8f1f 100644 --- a/boopu/exec/boopu.lua +++ b/boopu/exec/boopu.lua @@ -50,5 +50,10 @@ f:close() print("\nDone! Saving config...") local f = io.open(cfgpath, "wb") -f:write(serial.serialize(config)) -f:close() +if f then + f:write(serial.serialize(config)) + f:close() +else + print("Failed to save config. Lost contents:") + print(serial.serialize(config)) +end