summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/network.c
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2011-11-08 22:39:43 +0200
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2011-11-08 22:45:13 +0200
commit61f4750bf8f7135af03bbdbe2642094169dbcb10 (patch)
treef690d0bfe5ee369bb28eb073310e0bed3d7517d3 /src/backend/utils/adt/network.c
parent23998fe99c1220ba3a9eefee194e37ec1f14ae07 (diff)
Make DatumGetInetP() unpack inet datums with a 1-byte header, and add
a new macro, DatumGetInetPP(), that does not. This brings these macros in line with other DatumGet*P() macros. Backpatch to 8.3, where 1-byte header varlenas were introduced.
Diffstat (limited to 'src/backend/utils/adt/network.c')
-rw-r--r--src/backend/utils/adt/network.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/utils/adt/network.c b/src/backend/utils/adt/network.c
index a5aab287748..9a369a713ff 100644
--- a/src/backend/utils/adt/network.c
+++ b/src/backend/utils/adt/network.c
@@ -907,7 +907,7 @@ convert_network_to_scalar(Datum value, Oid typid)
case INETOID:
case CIDROID:
{
- inet *ip = DatumGetInetP(value);
+ inet *ip = DatumGetInetPP(value);
int len;
double res;
int i;