diff options
Diffstat (limited to 'res')
-rw-r--r-- | res/res_phoneprov.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/res/res_phoneprov.c b/res/res_phoneprov.c index 7b7b3903b..fc38f2223 100644 --- a/res/res_phoneprov.c +++ b/res/res_phoneprov.c @@ -1502,6 +1502,11 @@ int ast_phoneprov_provider_register(char *provider_name, return -1; } + if (!providers) { + ast_log(LOG_WARNING, "Provider '%s' cannot be registered: res_phoneprov not loaded.\n", provider_name); + return -1; + } + provider = find_provider(provider_name); if (provider) { ast_log(LOG_ERROR, "There is already a provider registered named '%s'.\n", provider_name); |