From 26f52622f6e626072839fd7462dfd3759add8018 Mon Sep 17 00:00:00 2001 From: Azumgi <4zumgi@gmail.com> Date: Tue, 11 Dec 2018 14:11:45 +0100 Subject: [PATCH] Wrap package loading callback in safe call Co-Authored-By: SirAiedail --- vmf/scripts/mods/vmf/modules/core/packages.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vmf/scripts/mods/vmf/modules/core/packages.lua b/vmf/scripts/mods/vmf/modules/core/packages.lua index 86035b6..5d7c228 100644 --- a/vmf/scripts/mods/vmf/modules/core/packages.lua +++ b/vmf/scripts/mods/vmf/modules/core/packages.lua @@ -112,7 +112,8 @@ function vmf.update_package_manager() _loading_package = nil -- The callback has to be called last, so that any calls to `has_package_loaded` or `is_package_loading` return the correct value - loading_package.callback() + vmf.safe_call_nr(loading_package.mod, {"'%s' package loaded callback", loading_package.package_name}, + loading_package.callback, loading_package.package_name) end return