From ee48033d397909ffc4d88048f8a1f3d0dd62a2a6 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Tue, 4 Apr 2006 21:39:10 +0000 Subject: Fixed bug in RTCP: packing error causing size mismatch when compiled with MSVC git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@382 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/include/pjmedia/rtcp.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'pjmedia') diff --git a/pjmedia/include/pjmedia/rtcp.h b/pjmedia/include/pjmedia/rtcp.h index ccd32a20..96f135e3 100644 --- a/pjmedia/include/pjmedia/rtcp.h +++ b/pjmedia/include/pjmedia/rtcp.h @@ -37,6 +37,8 @@ PJ_BEGIN_DECL * @{ */ +#pragma pack(1) + /** * RTCP sender report. */ @@ -100,7 +102,7 @@ struct pjmedia_rtcp_common unsigned version:2; /**< packet type */ unsigned pt:8; /**< payload type */ #endif - pj_uint16_t length; /**< packet length */ + unsigned length:16; /**< packet length */ }; /** @@ -124,6 +126,9 @@ struct pjmedia_rtcp_pkt typedef struct pjmedia_rtcp_pkt pjmedia_rtcp_pkt; +#pragma pack() + + /** * NTP time representation. */ -- cgit v1.2.3