Fix/segmentation fault in virtual detectors (#1472)

* fix overflow in copying of image to packet

* overflow fixed for xilinx
This commit is contained in:
2026-08-03 09:29:56 +02:00
committed by mazzol_a
parent faedb0acf1
commit 7a4af4e7e1
2 changed files with 8 additions and 0 deletions
@@ -2346,6 +2346,10 @@ void *start_timer(void *arg) {
imageData + srcOffset, dataSize);
srcOffset += dataSize;
dataSize = (srcOffset + dataSize > imageSize)
? (imageSize - srcOffset)
: dataSize;
sendUDPPacket(0, 0, packetData, packetSize);
// LOG(logINFOBLUE, ("packetsize:%d\n", packetSize));
}
@@ -1589,6 +1589,10 @@ void *start_timer(void *arg) {
srcOffset += dataSize;
dataSent += dataSize;
dataSize = (srcOffset + dataSize > imageSize)
? (imageSize - srcOffset)
: dataSize;
sendUDPPacket(0, 0, packetData, packetSize);
}
LOG(logINFO, ("Sent frame: %d [%lld]\n", iframes, frameNr + iframes));