diff --git a/simulator/app/MessageStream.cpp b/simulator/app/MessageStream.cpp index 2397c63be..c52e7c464 100644 --- a/simulator/app/MessageStream.cpp +++ b/simulator/app/MessageStream.cpp @@ -8,6 +8,7 @@ #include "utils/Log.h" +#include #include #include @@ -338,7 +339,7 @@ bool MessageStream::init(Pipe* readPipe, Pipe* writePipe, bool initiateHello) * and capability flags. */ if (initiateHello) { - long data = kHelloMsg; + int32_t data = kHelloMsg; Message msg; /* send hello */ @@ -357,14 +358,15 @@ bool MessageStream::init(Pipe* readPipe, Pipe* writePipe, bool initiateHello) return false; } - const long* pAck; - pAck = (const long*) msg.getData(); + const int32_t* pAck; + pAck = (const int32_t*) msg.getData(); if (pAck == NULL || *pAck != kHelloAckMsg) { - LOG(LOG_WARN, "", "hello ack was bad\n"); + LOG(LOG_WARN, "", "hello ack was bad (%08x vs %08x)\n", + *pAck, kHelloAckMsg); return false; } } else { - long data = kHelloAckMsg; + int32_t data = kHelloAckMsg; Message msg; LOG(LOG_DEBUG, "", "waiting for hello from peer\n"); @@ -375,8 +377,8 @@ bool MessageStream::init(Pipe* readPipe, Pipe* writePipe, bool initiateHello) return false; } - const long* pAck; - pAck = (const long*) msg.getData(); + const int32_t* pAck; + pAck = (const int32_t*) msg.getData(); if (pAck == NULL || *pAck != kHelloMsg) { LOG(LOG_WARN, "", "hello was bad\n"); return false; diff --git a/simulator/wrapsim/SimMgr.c b/simulator/wrapsim/SimMgr.c index a35c7c6ad..9b566cf00 100644 --- a/simulator/wrapsim/SimMgr.c +++ b/simulator/wrapsim/SimMgr.c @@ -763,8 +763,8 @@ static int getSimConfig(void) goto bail; } } else if (msg.mType == kTypeConfig) { - const char *name; - const char *val; + const char* name = NULL; + const char* val = NULL; getConfig(&msg, &name, &val); if(strcmp(name, "keycharmap") == 0) { free((void*)gWrapSim.keyMap);