diff --git a/channels/chan_brcm.c b/channels/chan_brcm.c
index cb18d17168621afd8a455758a3be2b3a11599ed7..02cc830cc35a611d684872f939def7539b718228 100644
--- a/channels/chan_brcm.c
+++ b/channels/chan_brcm.c
@@ -1439,7 +1439,7 @@ struct brcm_subchannel* brcm_get_active_subchannel(const struct brcm_pvt *p)
 				}
 				break;
 			default:
-				ast_log(LOG_WARNING, "Unhandled channel state %d\n", sub->channel_state);
+				ast_log(LOG_WARNING, "Unhandled channel state %d\n", p->sub[i]->channel_state);
 				break;
 		}
 	}