summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psxtimer01/psxtimer.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/psxtests/psxtimer01/psxtimer.c')
-rw-r--r--testsuites/psxtests/psxtimer01/psxtimer.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/testsuites/psxtests/psxtimer01/psxtimer.c b/testsuites/psxtests/psxtimer01/psxtimer.c
index 3d1032a254..ac4617e6da 100644
--- a/testsuites/psxtests/psxtimer01/psxtimer.c
+++ b/testsuites/psxtests/psxtimer01/psxtimer.c
@@ -63,11 +63,13 @@ void StopTimer(
struct itimerspec *timerdata
)
{
- struct itimerspec prev;
-
+ /*
+ * We do not care about the old value. And this is a path
+ * that needs to be exercised anyway.
+ */
timerdata->it_value.tv_sec = 0;
timerdata->it_value.tv_nsec = 0;
- if (timer_settime(timer_id,POSIX_TIMER_RELATIVE,timerdata,&prev) == -1) {
+ if (timer_settime(timer_id,POSIX_TIMER_RELATIVE,timerdata,NULL) == -1) {
perror ("Error in timer setting\n");
pthread_exit ((void *) -1);
}