Merge pull request 'Bugfix validity buffer' (#389) from mueller/unit-test-bugfixes into development

Reviewed-on: fsfw/fsfw#389
This commit is contained in:
Steffen Gaisser 2021-03-23 14:20:03 +01:00
commit 8b42132cbe
3 changed files with 4 additions and 1 deletions

View File

@ -103,7 +103,7 @@ ReturnValue_t LocalPoolDataSetBase::serializeWithValidityBuffer(uint8_t **buffer
std::vector<uint8_t> validityMask(validityMaskSize);
validityPtr = validityMask.data();
#else
uint8_t validityMask[validityMaskSize];
uint8_t validityMask[validityMaskSize] = {0};
validityPtr = validityMask;
#endif
uint8_t validBufferIndex = 0;

View File

@ -64,8 +64,10 @@ ReturnValue_t TcWinTcpServer::initialize() {
retval = bind(listenerTcpSocket, addrResult->ai_addr, static_cast<int>(addrResult->ai_addrlen));
if(retval == SOCKET_ERROR) {
#if FSFW_CPP_OSTREAM_ENABLED == 1
sif::warning << "TcWinTcpServer::TcWinTcpServer: Binding socket failed!" <<
std::endl;
#endif
freeaddrinfo(addrResult);
handleError(Protocol::TCP, ErrorSources::BIND_CALL);
}

View File

@ -3,6 +3,7 @@
#include "../../tmtcservices/TmTcBridge.h"
#include <string>
#include <winsock2.h>
class TmTcWinUdpBridge: public TmTcBridge {