diff options
Diffstat (limited to 'main/sorcery.c')
-rw-r--r-- | main/sorcery.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/main/sorcery.c b/main/sorcery.c index 50e5e4756..17d262595 100644 --- a/main/sorcery.c +++ b/main/sorcery.c @@ -1248,6 +1248,10 @@ static int sorcery_object_load(void *obj, void *arg, int flags) struct ast_sorcery_object_type *type = obj; struct sorcery_load_details *details = arg; + if (!type->type.item_alloc) { + return 0; + } + details->type = type->name; if (details->reload && !sorcery_reloadable(details->sorcery, details->type)) { |