rendered paste body if (astxferkey[1]) {
ast_log(LOG_DEBUG, "Entering astexferkey if statement\n");
dotransfer=0;
while(ms) {
ms = ast_waitfor(transferer, ms);
if (ms > 0) {
ft = ast_read(transferer);
if (ft && (ft->frametype == AST_FRAME_DTMF)) {
if((char)(ft->subclass & 0xff) == astxferkey[1]) {
dotransfer=1;
ast_frfree(ft);
break;
} else {
ast_log(LOG_DEBUG, "Pisser: f:%X ft:%X\n", f, ft);
f->subclass = firstkey[0];
ast_log(LOG_DEBUG,"Writing frame 'f' which SHOULD contain DTMF %c, but really contains %c\n", fi$
ast_write(transferee, f);
ast_log(LOG_DEBUG,"Writing frame 'ft' which contains DTMF %c\n", ft->subclass);
ast_write(transferee, ft);
dotransfer = 0;
ms = 0;
}
ast_frfree(ft);
}
}
}