AP_HAL: fixed socket destructor

This commit is contained in:
Andrew Tridgell 2015-07-29 08:39:16 +10:00
parent 3f3aaa3c50
commit 5067359ed7
2 changed files with 4 additions and 3 deletions

View File

@ -35,8 +35,9 @@ datagram(_datagram)
SocketAPM::~SocketAPM() SocketAPM::~SocketAPM()
{ {
if (::close(fd) < 0) { if (fd != -1) {
perror("close"); ::close(fd);
fd = -1;
} }
} }

View File

@ -47,7 +47,7 @@ public:
private: private:
bool datagram; bool datagram;
int fd; int fd = -1;
void make_sockaddr(const char *address, uint16_t port, struct sockaddr_in &sockaddr); void make_sockaddr(const char *address, uint16_t port, struct sockaddr_in &sockaddr);
}; };