aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2007-08-21 03:14:36 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2007-08-21 03:14:36 +0000
commit1783e5db3e4df7fe33c37f0378455843d85eec9e (patch)
treed28ae9895a80462d10c4a60cc13e922f9a16aff9 /src
parent1cee06ac02b0f12ba748c341a41cfd7fd1fb5ea9 (diff)
downloadpostgresql-1783e5db3e4df7fe33c37f0378455843d85eec9e.tar.gz
postgresql-1783e5db3e4df7fe33c37f0378455843d85eec9e.zip
Fix money type's send/receive functions to conform to recent widening
of the datatype to int64. Per Andrew Chernow.
Diffstat (limited to 'src')
-rw-r--r--src/backend/utils/adt/cash.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/utils/adt/cash.c b/src/backend/utils/adt/cash.c
index ed373323460..dde1ece2325 100644
--- a/src/backend/utils/adt/cash.c
+++ b/src/backend/utils/adt/cash.c
@@ -13,7 +13,7 @@
* this version handles 64 bit numbers and so can hold values up to
* $92,233,720,368,547,758.07.
*
- * $PostgreSQL: pgsql/src/backend/utils/adt/cash.c,v 1.71 2007/07/12 23:51:10 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/adt/cash.c,v 1.72 2007/08/21 03:14:36 tgl Exp $
*/
#include "postgres.h"
@@ -372,7 +372,7 @@ cash_recv(PG_FUNCTION_ARGS)
{
StringInfo buf = (StringInfo) PG_GETARG_POINTER(0);
- PG_RETURN_CASH((Cash) pq_getmsgint(buf, sizeof(Cash)));
+ PG_RETURN_CASH((Cash) pq_getmsgint64(buf));
}
/*
@@ -385,7 +385,7 @@ cash_send(PG_FUNCTION_ARGS)
StringInfoData buf;
pq_begintypsend(&buf);
- pq_sendint(&buf, arg1, sizeof(Cash));
+ pq_sendint64(&buf, arg1);
PG_RETURN_BYTEA_P(pq_endtypsend(&buf));
}