mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
dumper: fix length of len parameter
This commit is contained in:
parent
2c7cd69a69
commit
06c601bec4
1 changed files with 4 additions and 4 deletions
|
@ -79,22 +79,22 @@ void Dumper::writeDataBinary(unsigned len, double *yData, double *xData){
|
|||
if (yData == nullptr)
|
||||
return;
|
||||
|
||||
size_t dataLen = len * sizeof(yData[0]);
|
||||
unsigned dataLen = len * sizeof(yData[0]);
|
||||
ssize_t bytesWritten = write(socketFd, &dataLen, sizeof(dataLen));
|
||||
if ((size_t) bytesWritten != sizeof(len)) {
|
||||
logger->warn("Could not send all content to socket {}", socketName);
|
||||
logger->warn("Could not send all content (Len) to socket {}", socketName);
|
||||
warningCounter++;
|
||||
}
|
||||
|
||||
bytesWritten = write(socketFd, "d000", 4);
|
||||
if (bytesWritten != 4) {
|
||||
logger->warn("Could not send all content to socket {}", socketName);
|
||||
logger->warn("Could not send all content (Type) to socket {}", socketName);
|
||||
warningCounter++;
|
||||
}
|
||||
|
||||
bytesWritten = write(socketFd, yData, dataLen );
|
||||
if (bytesWritten != (ssize_t) dataLen && (!supressRepeatedWarning || warningCounter <1 )) {
|
||||
logger->warn("Could not send all content to socket {}", socketName);
|
||||
logger->warn("Could not send all content (Data) to socket {}", socketName);
|
||||
warningCounter++;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue