Add byte swap calls where needed.

Signed-off-by: Doug Kehn <[email protected]>
---
 .../Common/L5Common/IndicatorsSubscribers.c        |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/InfraStack/OSAgnostic/Common/L5Common/IndicatorsSubscribers.c 
b/InfraStack/OSAgnostic/Common/L5Common/IndicatorsSubscribers.c
index 97e7b8e..f920509 100644
--- a/InfraStack/OSAgnostic/Common/L5Common/IndicatorsSubscribers.c
+++ b/InfraStack/OSAgnostic/Common/L5Common/IndicatorsSubscribers.c
@@ -30,6 +30,7 @@ POSSIBILITY OF SUCH DAMAGE.
 ***************************************************************************/
 #include <unistd.h>
 #include <stdlib.h>
+#include <wimaxll.h>
 #include "IndicatorsSubscribers.h"
 
 #include "CommonServices.h"
@@ -197,8 +198,8 @@ EXPORT void SendIndicationToSubscribers( UINT32 
internalRequestID, void *_buffer
                {
                        //in case we are working with remote DnD, we want to 
send the trace and monitor indications 
                        //only to the DnD agent
-                       if(((L3_L4_OPCODE_REPORT_MONITOR_EVACUATE != *((UINT16 
*)buffer->indication_buffer)) &&
-                               (L3_L4_OPCODE_REPORT_TRACE_EVACUATE != 
*((UINT16 *)buffer->indication_buffer))) ||
+                       if(((L3_L4_OPCODE_REPORT_MONITOR_EVACUATE != 
wimaxll_le16_to_cpu(*((UINT16 *)buffer->indication_buffer))) &&
+                               (L3_L4_OPCODE_REPORT_TRACE_EVACUATE != 
wimaxll_le16_to_cpu(*((UINT16 *)buffer->indication_buffer)))) ||
                                (L5_TARGET_DND_AGENT == targetID))
                        {
                                TRACE(TR_MOD_WRAPPER_LOGS, 
TR_SEV_DEBUG,"SendIndicationToSubscribers - senderL5Conn=0x%x, targetID=%d, 
internalRequestID=%d",
-- 
1.7.1



      
_______________________________________________
wimax mailing list
[email protected]
http://lists.linuxwimax.org/listinfo/wimax

Reply via email to