diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2020-10-01 11:48:48 +0300 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2020-10-01 11:50:38 +0300 |
commit | fb35798a88558875371d746a69099338c7241dcb (patch) | |
tree | 4c069de5c9cc4a2d39ca019c3852c31e06accda4 | |
parent | f669ba7bdb009c0ed5335aedc632c928c97b38af (diff) | |
download | postgresql-fb35798a88558875371d746a69099338c7241dcb.tar.gz postgresql-fb35798a88558875371d746a69099338c7241dcb.zip |
Fix incorrect assertion on number of array dimensions.
This has been wrong ever since the support for multi-dimensional
arrays as PL/python function arguments and return values was
introduced in commit 94aceed317.
Backpatch-through: 10
Discussion: https://www.postgresql.org/message-id/61647b8e-961c-0362-d5d3-c8a18f4a7ec6%40iki.fi
-rw-r--r-- | src/pl/plpython/plpy_typeio.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pl/plpython/plpy_typeio.c b/src/pl/plpython/plpy_typeio.c index 371e534fd22..47785735c30 100644 --- a/src/pl/plpython/plpy_typeio.c +++ b/src/pl/plpython/plpy_typeio.c @@ -683,7 +683,7 @@ PLyList_FromArray(PLyDatumToOb *arg, Datum d) /* Array dimensions and left bounds */ ndim = ARR_NDIM(array); dims = ARR_DIMS(array); - Assert(ndim < MAXDIM); + Assert(ndim <= MAXDIM); /* * We iterate the SQL array in the physical order it's stored in the |