translators: Don't use ast_module_running_ref.

Translators are run during module load before the module is actually
running, so it cannot use ast_module_running_ref.

ASTERISK-20346

Change-Id: Iaa0e75da99c696e38000f1a41e340abbd7a88f56
changes/04/7804/2
Corey Farrell 8 years ago
parent 2fac32a37a
commit 82cf585fb5

@ -342,10 +342,7 @@ static struct ast_trans_pvt *newpvt(struct ast_translator *t, struct ast_format
*/
pvt->explicit_dst = ao2_bump(explicit_dst);
if (!ast_module_running_ref(t->module)) {
ast_free(pvt);
return NULL;
}
ast_module_ref(t->module);
/* call local init routine, if present */
if (t->newpvt && t->newpvt(pvt)) {

Loading…
Cancel
Save