mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-02 11:58:40 +00:00
Fix provisioning for unload/reload
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3406 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -7108,6 +7108,7 @@ static int __unload_module(void)
|
||||
ast_unregister_switch(&iax2_switch);
|
||||
ast_channel_unregister(type);
|
||||
delete_users();
|
||||
iax_provision_unload();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -455,6 +455,13 @@ static int iax_provision_init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int iax_provision_unload(void)
|
||||
{
|
||||
provinit = 0;
|
||||
ast_cli_unregister(&cli_show_provisioning);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int iax_provision_reload(void)
|
||||
{
|
||||
struct ast_config *cfg;
|
||||
|
||||
@@ -38,6 +38,7 @@
|
||||
|
||||
extern char *iax_provflags2str(char *buf, int buflen, unsigned int flags);
|
||||
extern int iax_provision_reload(void);
|
||||
extern int iax_provision_unload(void);
|
||||
extern int iax_provision_build(struct iax_ie_data *provdata, unsigned int *signature, const char *template, int force);
|
||||
extern int iax_provision_version(unsigned int *signature, const char *template, int force);
|
||||
extern char *iax_prov_complete_template(char *line, char *word, int pos, int state);
|
||||
|
||||
Reference in New Issue
Block a user