提交 10b0f699 authored 作者: Anthony Minessale's avatar Anthony Minessale

set size and location correctly

git-svn-id: http://svn.openzap.org/svn/openzap/trunk@107 a93c3328-9c30-0410-af19-c9cd2b2d52af
上级 8697d65b
...@@ -2520,11 +2520,12 @@ L3INT Q931Uie_RestartInd(Q931_TrunkInfo_t *pTrunk, ie *pIE,L3UCHAR * IBuf, L3UCH ...@@ -2520,11 +2520,12 @@ L3INT Q931Uie_RestartInd(Q931_TrunkInfo_t *pTrunk, ie *pIE,L3UCHAR * IBuf, L3UCH
Q931IESizeTest(Q931E_RESTARTIND); Q931IESizeTest(Q931E_RESTARTIND);
Q931SetIE(*pIE, *OOff);
*IOff = (*IOff) + Octet + Off; *IOff = (*IOff) + Octet + Off;
*OOff = (*OOff) + sizeof(Q931ie_RestartInd); *OOff = (*OOff) + sizeof(Q931ie_RestartInd);
pie->Size = sizeof(Q931ie_RestartInd); pie->Size = sizeof(Q931ie_RestartInd);
Q931SetIE(*pIE, *OOff);
return Q931E_NO_ERROR; return Q931E_NO_ERROR;
} }
...@@ -2553,7 +2554,7 @@ L3INT Q931Pie_RestartInd(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, ...@@ -2553,7 +2554,7 @@ L3INT Q931Pie_RestartInd(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf,
/* Octet 3*/ /* Octet 3*/
OBuf[(*Octet)++] = 0x80 | pIE->Class ; OBuf[(*Octet)++] = 0x80 | pIE->Class ;
OBuf[li] = (L3UCHAR)((*Octet)-Beg); OBuf[li] = (L3UCHAR)((*Octet)-Beg) - 2;
return rc; return rc;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论