Index: channels/chan_zap.c =================================================================== --- channels/chan_zap.c (revision 83864) +++ channels/chan_zap.c (working copy) @@ -5204,7 +5204,6 @@ { struct zt_pvt *p = ast->tech_pvt; int res; - unsigned char outbuf[4096]; int index; index = zt_get_index(ast, p, 0); if (index < 0) { @@ -5255,7 +5254,7 @@ /* Return if it's not valid data */ if (!frame->data || !frame->datalen) return 0; - if (frame->datalen > sizeof(outbuf) * 2) { + if (frame->datalen > 4096 * 2) { ast_log(LOG_WARNING, "Frame too large\n"); return 0; }