From f960ce3b44692afdd19cc4f7bbd3b98402a37af8 Mon Sep 17 00:00:00 2001 From: marian Date: Thu, 27 Mar 2008 12:31:14 +0000 Subject: [PATCH] Fixed Restart IE encoding. git-svn-id: http://yate.null.ro/svn/yate/trunk@1854 acf43c95-373e-0410-b603-e72c3f656dc1 --- libs/ysig/q931.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ysig/q931.cpp b/libs/ysig/q931.cpp index 26cb522c..7da1cf7f 100644 --- a/libs/ysig/q931.cpp +++ b/libs/ysig/q931.cpp @@ -5678,7 +5678,7 @@ bool Q931Parser::encodeSignal(ISDNQ931IE* ie, DataBlock& buffer) bool Q931Parser::encodeRestart(ISDNQ931IE* ie, DataBlock& buffer) { u_int8_t data[3] = {(u_int8_t)ie->type(),1,0x80}; - data[2] = s_ie_ieRestart[0].getValue(ie,true,0xff); + data[2] |= s_ie_ieRestart[0].getValue(ie,true,0xff); buffer.assign(data,sizeof(data)); return true; }