]> granicus.if.org Git - strace/commitdiff
2007-06-28 Dmitry V. Levin <ldv@altlinux.org>
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 29 Jun 2007 21:25:56 +0000 (21:25 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 29 Jun 2007 21:25:56 +0000 (21:25 +0000)
* util.c (tv_mul): Multiply tv_usec properly.
Patch from Cai Fei <caifei@cn.fujitsu.com>.

ChangeLog
util.c

index 3509caa5ffa6caece61a94b0b005d25a941ebc31..fac78fae920986e9eaecc4ac31ecb217ba079625 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-28  Dmitry V. Levin <ldv@altlinux.org>
+
+       * util.c (tv_mul): Multiply tv_usec properly.
+       Patch from Cai Fei <caifei@cn.fujitsu.com>.
+
 2007-06-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Never interrupt when the attached traced process would be left stopped.
diff --git a/util.c b/util.c
index 06162f4121238be74e034518e111d812a78cd08b..1ca400f91d9dd985ccb91a579b0ba7760de82c86 100644 (file)
--- a/util.c
+++ b/util.c
@@ -227,7 +227,7 @@ struct timeval *tv, *a;
 int n;
 {
        tv->tv_usec = a->tv_usec * n;
-       tv->tv_sec = a->tv_sec * n + a->tv_usec / 1000000;
+       tv->tv_sec = a->tv_sec * n + tv->tv_usec / 1000000;
        tv->tv_usec %= 1000000;
 }