diff --git a/lib/modules/Locale.pmod/module.pmod b/lib/modules/Locale.pmod/module.pmod index c623a594c174dc8866d1f39851e596a49d1a770e..91a6b12af610315810abbe6c8c82068b7508d108 100644 --- a/lib/modules/Locale.pmod/module.pmod +++ b/lib/modules/Locale.pmod/module.pmod @@ -322,7 +322,7 @@ function call(string project, string lang, string name, if(!locale_object || !(f=locale_object->is_function(name))) if(stringp(fb)) { locale_object = get_object(project, fb); - if(!(f=locale_object->is_function(name))) + if(!locale_object || !(f=locale_object->is_function(name))) return 0; } return f || [function]fb;