Skip to content

Commit 0fda731

Browse files
author
Erik Rozendaal
committed
netio.c: (netio_current_time) Abort if gettimeofday(2) fails.
git-svn-id: file:///svn/nsd/trunk@1198 a26ef69c-88ff-0310-839f-98b793d9c207
1 parent 75e2bf9 commit 0fda731

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

netio.c

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
#include <config.h>
1111

1212
#include <assert.h>
13+
#include <errno.h>
1314
#include <sys/time.h>
1415
#include <string.h>
16+
#include <stdlib.h>
1517

1618
#include "netio.h"
1719
#include "util.h"
@@ -98,7 +100,8 @@ netio_current_time(netio_type *netio)
98100
if (!netio->have_current_time) {
99101
struct timeval current_timeval;
100102
if (gettimeofday(&current_timeval, NULL) == -1) {
101-
return NULL;
103+
log_msg(LOG_CRIT, "gettimeofday: %s, aborting.", strerror(errno));
104+
abort();
102105
}
103106
timeval_to_timespec(&netio->cached_current_time, &current_timeval);
104107
netio->have_current_time = 1;

0 commit comments

Comments
 (0)