From 80fca28198170a84cde8a9f22dbb29c3a6c4123b Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sat, 13 Jun 2015 15:29:04 +0200 Subject: score: Add _Watchdog_Preinitialize() Add an assert to ensure that the watchdog is the proper state for a _Watchdog_Initialize(). This helps to detect invalid initializations which may lead to a corrupt watchdog chain. --- cpukit/posix/src/timercreate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cpukit/posix/src/timercreate.c') diff --git a/cpukit/posix/src/timercreate.c b/cpukit/posix/src/timercreate.c index 6d822b3928..a5261cc57a 100644 --- a/cpukit/posix/src/timercreate.c +++ b/cpukit/posix/src/timercreate.c @@ -92,7 +92,7 @@ int timer_create( ptimer->timer_data.it_interval.tv_sec = 0; ptimer->timer_data.it_interval.tv_nsec = 0; - _Watchdog_Initialize( &ptimer->Timer, NULL, 0, NULL ); + _Watchdog_Preinitialize( &ptimer->Timer ); _Objects_Open_u32(&_POSIX_Timer_Information, &ptimer->Object, 0); *timerid = ptimer->Object.id; -- cgit v1.2.3