From: Tom Lane Date: Sat, 14 Sep 2002 19:46:01 +0000 (+0000) Subject: Avoid overflow for large elapsed times in \timing output. Per X-Git-Tag: REL7_3~486 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f7978c6f1dbd638ddcb211e0de173ec91146b256;p=postgresql Avoid overflow for large elapsed times in \timing output. Per Kenji Sugita. --- diff --git a/src/bin/psql/common.c b/src/bin/psql/common.c index 0277301074..a636372b02 100644 --- a/src/bin/psql/common.c +++ b/src/bin/psql/common.c @@ -3,7 +3,7 @@ * * Copyright 2000 by PostgreSQL Global Development Group * - * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.44 2002/09/04 20:31:35 momjian Exp $ + * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.45 2002/09/14 19:46:01 tgl Exp $ */ #include "postgres_fe.h" @@ -464,7 +464,7 @@ SendQuery(const char *query) /* Possible microtiming output */ if (pset.timing && success) printf(gettext("Time: %.2f ms\n"), - ((after.tv_sec - before.tv_sec) * 1000000 + after.tv_usec - before.tv_usec) / 1000.0); + ((after.tv_sec - before.tv_sec) * 1000000.0 + after.tv_usec - before.tv_usec) / 1000.0); return success; }