diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2014-05-14 18:43:20 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2014-05-14 18:43:20 +0000 |
commit | f61d78fb42d2662643e7f0dbdcb97adbc2589dbc (patch) | |
tree | 9b915379eafaa12682f45d6cb1f41e94fcb12a36 /testcode/fake_event.c | |
parent | 697291b66c481c617cf9875497e2189bc4a4b096 (diff) |
Notes
Diffstat (limited to 'testcode/fake_event.c')
-rw-r--r-- | testcode/fake_event.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/testcode/fake_event.c b/testcode/fake_event.c index 180ff30697e2..085068c67c56 100644 --- a/testcode/fake_event.c +++ b/testcode/fake_event.c @@ -478,7 +478,7 @@ time_passes(struct replay_runtime* runtime, struct replay_moment* mom) #endif } timeval_add(&runtime->now_tv, &tv); - runtime->now_secs = (uint32_t)runtime->now_tv.tv_sec; + runtime->now_secs = (time_t)runtime->now_tv.tv_sec; #ifndef S_SPLINT_S log_info("elapsed %d.%6.6d now %d.%6.6d", (int)tv.tv_sec, (int)tv.tv_usec, @@ -801,7 +801,7 @@ comm_base_delete(struct comm_base* b) } void -comm_base_timept(struct comm_base* b, uint32_t** tt, struct timeval** tv) +comm_base_timept(struct comm_base* b, time_t** tt, struct timeval** tv) { struct replay_runtime* runtime = (struct replay_runtime*)b; *tt = &runtime->now_secs; @@ -909,8 +909,10 @@ outside_network_create(struct comm_base* base, size_t bufsize, runtime->infra = infra; outnet->base = base; outnet->udp_buff = ldns_buffer_new(bufsize); - if(!outnet->udp_buff) + if(!outnet->udp_buff) { + free(outnet); return NULL; + } return outnet; } |