Skip to content

Commit bf388b5

Browse files
committed
BUG/MEDIUM: wdt: initialize itimerspec with a designated initializer
1 parent 109ef21 commit bf388b5

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/wdt.c

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,12 @@ static unsigned int wdt_warn_blocked_traffic_ns = 100000000U;
5454
*/
5555
int wdt_ping(int thr)
5656
{
57-
struct itimerspec its;
58-
59-
memset(&its, 0, sizeof(its));
60-
its.it_value.tv_sec = wdt_warn_blocked_traffic_ns / 1000000000U;
61-
its.it_value.tv_nsec = wdt_warn_blocked_traffic_ns % 1000000000U;
57+
struct itimerspec its = {
58+
.it_value = {
59+
.tv_sec = wdt_warn_blocked_traffic_ns / 1000000000U,
60+
.tv_nsec = wdt_warn_blocked_traffic_ns % 1000000000U,
61+
},
62+
};
6263
return timer_settime(per_thread_wd_ctx[thr].timer, 0, &its, NULL) == 0;
6364
}
6465

0 commit comments

Comments
 (0)