diff --git a/channels/chan_brcm.c b/channels/chan_brcm.c
index 2a31a4edb865f3f8eec08022808ef7a9406ea149..8671f495083ec400dbd3f1f3510b8aa76c19b84a 100644
--- a/channels/chan_brcm.c
+++ b/channels/chan_brcm.c
@@ -2067,11 +2067,7 @@ static void audio_packet_handler(pe_packet_t *p) {
 
 	if (owner) {
 		if (!drop_frame && (ast_channel_state(owner) == AST_STATE_UP || ast_channel_state(owner) == AST_STATE_RING)) {
-			struct ast_frame *cfr = NULL;
 			ast_queue_frame(owner, &fr);
-			if (cfr) {
-				ast_queue_frame(owner, cfr);
-			}
 		}
 		ast_channel_unref(owner);
 	}