Fixes CID1026744
Fixes CID1026743
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
... | ... |
@@ -281,7 +281,9 @@ int ff_listen_bind(int fd, const struct sockaddr *addr, |
281 | 281 |
|
282 | 282 |
closesocket(fd); |
283 | 283 |
|
284 |
- ff_socket_nonblock(ret, 1); |
|
284 |
+ if (ff_socket_nonblock(ret, 1) < 0) |
|
285 |
+ av_log(NULL, AV_LOG_DEBUG, "ff_socket_nonblock failed\n"); |
|
286 |
+ |
|
285 | 287 |
return ret; |
286 | 288 |
} |
287 | 289 |
|
... | ... |
@@ -293,7 +295,8 @@ int ff_listen_connect(int fd, const struct sockaddr *addr, |
293 | 293 |
int ret; |
294 | 294 |
socklen_t optlen; |
295 | 295 |
|
296 |
- ff_socket_nonblock(fd, 1); |
|
296 |
+ if (ff_socket_nonblock(fd, 1) < 0) |
|
297 |
+ av_log(NULL, AV_LOG_DEBUG, "ff_socket_nonblock failed\n"); |
|
297 | 298 |
|
298 | 299 |
while ((ret = connect(fd, addr, addrlen))) { |
299 | 300 |
ret = ff_neterrno(); |