]> granicus.if.org Git - postgresql/commitdiff
Avoid overflow for large elapsed times in \timing output. Per
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 14 Sep 2002 19:46:01 +0000 (19:46 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 14 Sep 2002 19:46:01 +0000 (19:46 +0000)
Kenji Sugita.

src/bin/psql/common.c

index 027730107455facf657866bb473e65212602a828..a636372b0298ca75a76b63202a992e96a6e8bc30 100644 (file)
@@ -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;
 }