1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-07 03:22:57 +03:00

Fix segfault in getLocalNetIfacesSins (#2713)

This commit is contained in:
Leonid Fedorov
2023-01-26 16:21:21 +03:00
committed by GitHub
parent ebe9bd0aa5
commit d87206c3e4

View File

@@ -1332,7 +1332,7 @@ void DistributedEngineComm::getLocalNetIfacesSins()
ifaceListMembPtr = netIfacesList; ifaceListMembPtr = netIfacesList;
for (; ifaceListMembPtr; ifaceListMembPtr = ifaceListMembPtr->ifa_next) for (; ifaceListMembPtr; ifaceListMembPtr = ifaceListMembPtr->ifa_next)
{ {
if (ifaceListMembPtr->ifa_addr->sa_family == AF_INET) if (ifaceListMembPtr->ifa_addr && ifaceListMembPtr->ifa_addr->sa_family == AF_INET)
{ {
localNetIfaceSins_.push_back(((struct sockaddr_in*)ifaceListMembPtr->ifa_addr)->sin_addr); localNetIfaceSins_.push_back(((struct sockaddr_in*)ifaceListMembPtr->ifa_addr)->sin_addr);
} }