diff --git a/main/translate.c b/main/translate.c index fe464602cb4e8529a5288f2ef1b116c6f946b9f7..5542107ae09f7547ebad5da9a978e738a6e32d20 100644 --- a/main/translate.c +++ b/main/translate.c @@ -403,7 +403,7 @@ static int framein(struct ast_trans_pvt *pvt, struct ast_frame *f) if (f->samples == 0) { /* Do not log empty audio frame */ - if (strcasecmp(f->src, "ast_prod")) { + if (!f->src || strcasecmp(f->src, "ast_prod")) { ast_log(LOG_WARNING, "no samples for %s\n", pvt->t->name); } }