4345. [contrib] perftcpdns mishandled the return values from
clock_nanosleep. [RT #42131]
This commit is contained in:
3
CHANGES
3
CHANGES
@@ -1,3 +1,6 @@
|
||||
4345. [contrib] perftcpdns mishandled the return values from
|
||||
clock_nanosleep. [RT #42131]
|
||||
|
||||
4344. [port] Address openssl version differences. [RT #42059]
|
||||
|
||||
4343. [bug] dns_dnssec_syncupdate misdeclared in <dns/dnssec.h>.
|
||||
|
||||
@@ -1354,10 +1354,11 @@ connecting(void *dummy)
|
||||
} else {
|
||||
/* wait until */
|
||||
ret = clock_nanosleep(CLOCK_REALTIME, 0, &ts, NULL);
|
||||
if (ret < 0) {
|
||||
if (errno == EINTR)
|
||||
if (ret != 0) {
|
||||
if (ret == EINTR)
|
||||
continue;
|
||||
perror("clock_nanosleep");
|
||||
fprintf(stderr, "clock_nanosleep: %s\n",
|
||||
strerror(ret));
|
||||
fatal = 1;
|
||||
(void) pthread_kill(master, SIGTERM);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user