In order to fix emulator control server's port transport.
Added 0xFF isolation for the correct value.
Change-Id: Iaec232e0a2270ecdf0657e9bfcf636d9cff9fa98
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
byte[] receivedData = communicator.getReceivedData(dataTranfer);
if (null != receivedData) {
- int portEcp = receivedData[0] << 24;
- portEcp |= receivedData[1] << 16;
- portEcp |= receivedData[2] << 8;
- portEcp |= receivedData[3];
+ int portEcp = (receivedData[0] & 0xFF) << 24;
+ portEcp |= (receivedData[1] & 0xFF) << 16;
+ portEcp |= (receivedData[2] & 0xFF) << 8;
+ portEcp |= (receivedData[3] & 0xFF);
if (portEcp <= 0) {
logger.log(Level.INFO, "ECS port failed : " + portEcp);