From 2a4ee3490149ad31798ba3e26807a1e0961c4ec2 Mon Sep 17 00:00:00 2001 From: Takuya ASADA <syuu@cloudius-systems.com> Date: Thu, 1 May 2014 15:20:40 +0900 Subject: [PATCH] libc: get interval to correct field of itimerval Signed-off-by: Takuya ASADA <syuu@cloudius-systems.com> Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com> --- libc/signal.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libc/signal.cc b/libc/signal.cc index 69b2c6990..2399b89d6 100644 --- a/libc/signal.cc +++ b/libc/signal.cc @@ -430,7 +430,7 @@ int itimer::set(const struct itimerval *new_value, WITH_LOCK(_mutex) { if (old_value) { - get_interval(&old_value->it_value); + get_interval(&old_value->it_interval); get_value(&old_value->it_value); } cancel(); @@ -445,7 +445,7 @@ int itimer::set(const struct itimerval *new_value, int itimer::get(struct itimerval *curr_value) { WITH_LOCK(_mutex) { - get_interval(&curr_value->it_value); + get_interval(&curr_value->it_interval); get_value(&curr_value->it_value); } return 0; -- GitLab