Merge "Fix sim startup."
This commit is contained in:
committed by
Android (Google) Code Review
commit
71a32a9250
@@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#include "utils/Log.h"
|
#include "utils/Log.h"
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
@@ -338,7 +339,7 @@ bool MessageStream::init(Pipe* readPipe, Pipe* writePipe, bool initiateHello)
|
|||||||
* and capability flags.
|
* and capability flags.
|
||||||
*/
|
*/
|
||||||
if (initiateHello) {
|
if (initiateHello) {
|
||||||
long data = kHelloMsg;
|
int32_t data = kHelloMsg;
|
||||||
Message msg;
|
Message msg;
|
||||||
|
|
||||||
/* send hello */
|
/* send hello */
|
||||||
@@ -357,14 +358,15 @@ bool MessageStream::init(Pipe* readPipe, Pipe* writePipe, bool initiateHello)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const long* pAck;
|
const int32_t* pAck;
|
||||||
pAck = (const long*) msg.getData();
|
pAck = (const int32_t*) msg.getData();
|
||||||
if (pAck == NULL || *pAck != kHelloAckMsg) {
|
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;
|
return false;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
long data = kHelloAckMsg;
|
int32_t data = kHelloAckMsg;
|
||||||
Message msg;
|
Message msg;
|
||||||
|
|
||||||
LOG(LOG_DEBUG, "", "waiting for hello from peer\n");
|
LOG(LOG_DEBUG, "", "waiting for hello from peer\n");
|
||||||
@@ -375,8 +377,8 @@ bool MessageStream::init(Pipe* readPipe, Pipe* writePipe, bool initiateHello)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const long* pAck;
|
const int32_t* pAck;
|
||||||
pAck = (const long*) msg.getData();
|
pAck = (const int32_t*) msg.getData();
|
||||||
if (pAck == NULL || *pAck != kHelloMsg) {
|
if (pAck == NULL || *pAck != kHelloMsg) {
|
||||||
LOG(LOG_WARN, "", "hello was bad\n");
|
LOG(LOG_WARN, "", "hello was bad\n");
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user