1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-06-10 02:24:10 +00:00

Fix memory leak

This commit is contained in:
Carles Fernandez 2019-07-12 21:59:14 +02:00
parent 5561d40e67
commit 1dfa169bbb
No known key found for this signature in database
GPG Key ID: 4C583C52B0C3877D

View File

@ -326,11 +326,19 @@ static int server_connect(char *server)
} }
if (connect(fd, aip->ai_addr, aip->ai_addrlen) != 0) if (connect(fd, aip->ai_addr, aip->ai_addrlen) != 0)
{ {
freeaddrinfo(aip);
if (close(fd) != 0)
{
// avoid warning
}
return -1; return -1;
} }
else
{
break; break;
} }
}
freeaddrinfo(aip);
return fd; return fd;
} }