mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-08-06 18:52:25 +02:00
Fix/segmentation fault in virtual detectors (#1472)
* fix overflow in copying of image to packet * overflow fixed for xilinx
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user