1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-28 20:44:26 +01:00

Fix issues pointed out by scan.coverity

This commit is contained in:
Matias Fontanini
2016-03-07 20:29:12 -08:00
parent 42b6c40433
commit 97e24131c6
16 changed files with 57 additions and 32 deletions

View File

@@ -263,7 +263,9 @@ void PacketSender::open_l3_socket(SocketType type) {
#else
typedef const char* option_ptr;
#endif
setsockopt(sockfd, IPPROTO_IP, IP_HDRINCL,(option_ptr)&on,sizeof(on));
if (setsockopt(sockfd, IPPROTO_IP, IP_HDRINCL, (option_ptr)&on, sizeof(on)) != 0) {
throw socket_open_error(make_error_string());
}
sockets_[type] = static_cast<int>(sockfd);
}