chan_sip.c: Validation on module reload

Change validation on reload module because now used the cli function for
reload. The sip_reload() function never fail and ever return NULL for this
reason on reload() now use the call the sip_reload() and return
AST_MODULE_LOAD_SUCCESS.

This problem is dectected on reload by PUT method on ARI, getting always
404 http code when the module is reloaded.

ASTERISK-25325 #close
Reporte by: Rodrigo Ramírez Norambuena

Change-Id: I41215877fb2cfc589e0d4d464000cf6825f4d7fb
This commit is contained in:
Rodrigo Ramírez Norambuena
2015-08-21 22:50:31 -04:00
parent 857923d9c7
commit 34aa96bef4

View File

@@ -33153,10 +33153,8 @@ static char *sip_reload(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a
/*! \brief Part of Asterisk module interface */
static int reload(void)
{
if (sip_reload(0, 0, NULL)) {
return 0;
}
return 1;
sip_reload(0, 0, NULL);
return AST_MODULE_LOAD_SUCCESS;
}
/*! \brief Return the first entry from ast_sockaddr_resolve filtered by address family