Fixed NPE in tracker ip addr (#269)

This commit is contained in:
Ryan Butler
2022-11-14 10:02:04 -05:00
committed by GitHub
parent d8a7fa978b
commit e349440ce0

View File

@@ -43,15 +43,18 @@ public class DataFeedBuilder {
HardwareInfo.startHardwareInfo(fbb);
HardwareInfo.addFirmwareVersion(fbb, nameOffset);
HardwareInfo.addManufacturer(fbb, manufacturerOffset);
HardwareInfo
.addIpAddress(
fbb,
Ipv4Address
.createIpv4Address(
fbb,
ByteBuffer.wrap(device.getIpAddress().getAddress()).getInt()
)
);
var ipAddr = device.getIpAddress();
if (ipAddr != null && ipAddr.getAddress() != null) {
HardwareInfo
.addIpAddress(
fbb,
Ipv4Address
.createIpv4Address(
fbb,
ByteBuffer.wrap(ipAddr.getAddress()).getInt()
)
);
}
// BRUH MOMENT
// TODO need support: HardwareInfo.addHardwareRevision(fbb,
// hardwareRevisionOffset);