From f9e3c1ecb0fcd3213584c1bb289f1fa2f6563e6e Mon Sep 17 00:00:00 2001 From: Luigi Rizzo Date: Mon, 18 Dec 2006 17:23:29 +0000 Subject: [PATCH] unbreak the macro used for incrementing the frame counters. I don't know when the bug was introduced, but with the typical usage c->fin = FRAMECOUNT_INC(c->fin) the frame counters stay to 0. affects trunk as well (fix coming). git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@48566 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- include/asterisk/channel.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/asterisk/channel.h b/include/asterisk/channel.h index 488b64c3c8..431f571443 100644 --- a/include/asterisk/channel.h +++ b/include/asterisk/channel.h @@ -270,7 +270,7 @@ struct ast_channel_spy_list; struct ast_channel_whisper_buffer; #define DEBUGCHAN_FLAG 0x80000000 -#define FRAMECOUNT_INC(x) ( ((x) & DEBUGCHAN_FLAG) | ((x++) & ~DEBUGCHAN_FLAG) ) +#define FRAMECOUNT_INC(x) ( ((x) & DEBUGCHAN_FLAG) | (((x)+1) & ~DEBUGCHAN_FLAG) ) enum ast_channel_adsicpe { AST_ADSI_UNKNOWN,