From 6375d8699e84ffab0754af58c311bf869ad648ab Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Wed, 26 Feb 2020 10:32:02 -0800 Subject: Validate builtin member is a module --- py/builtinimport.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py/builtinimport.c b/py/builtinimport.c index 9edda18b3..2be779c6c 100644 --- a/py/builtinimport.c +++ b/py/builtinimport.c @@ -421,7 +421,7 @@ mp_obj_t mp_builtin___import__(size_t n_args, const mp_obj_t *args) { MP_MAP_LOOKUP); } - if (el != NULL) { + if (el != NULL && MP_OBJ_IS_TYPE(el->value, &mp_type_module)) { module_obj = el->value; mp_module_call_init(mod_name, module_obj); } else { -- cgit v1.2.3