summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-11-22 21:13:11 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-11-22 21:13:11 +0000
commit8637cd1ee87b0436b0f72bf3179e4600429dbf7d (patch)
treea1fa4c1d0173d16ec1cac0d103c90072841ed96f /src
parentddefff72470b4fe22cf33f8a495a306727be072c (diff)
Fix 1-byte buffer overrun when OID exceeds 1 billion. This probably can't
cause any serious harm in normal cases, but if you have gcc buffer overrun checking turned on, that will notice. Found by Jack Orenstein. Problem was already fixed in CVS HEAD.
Diffstat (limited to 'src')
-rw-r--r--src/bin/psql/common.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bin/psql/common.c b/src/bin/psql/common.c
index 862fa4d6670..4e15e0af475 100644
--- a/src/bin/psql/common.c
+++ b/src/bin/psql/common.c
@@ -3,7 +3,7 @@
*
* Copyright (c) 2000-2003, PostgreSQL Global Development Group
*
- * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.76.2.1 2003/11/12 22:55:42 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.76.2.2 2006/11/22 21:13:11 tgl Exp $
*/
#include "postgres_fe.h"
#include "common.h"
@@ -556,7 +556,7 @@ PrintQueryResults(PGresult *results)
case PGRES_COMMAND_OK:
{
- char buf[10];
+ char buf[16];
success = true;
sprintf(buf, "%u", (unsigned int) PQoidValue(results));