summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2010-05-05 02:55:04 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2010-05-05 02:55:04 +0000
commitfbd2fbed0c9b37c8ef61661d42cf9deff938e9e4 (patch)
tree61b88d1d3769594725b0d12639b387224d4db62d /src
parent6666e7634420f1133492fb04aa76d96f2c6994f8 (diff)
Fix backpatching error in recent patch for ALTER USER f RESET ALL behavior.
The argument list for array_set() changed in 8.2 (in connection with allowing nulls in arrays) but the newer argument list was used in the patches applied to 8.1 and 8.0 branches. The patch for 7.4 was OK though. Per compiler warnings.
Diffstat (limited to 'src')
-rw-r--r--src/backend/utils/misc/guc.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c
index 8f0cba97086..b31689b9eb8 100644
--- a/src/backend/utils/misc/guc.c
+++ b/src/backend/utils/misc/guc.c
@@ -10,7 +10,7 @@
* Written by Peter Eisentraut <peter_e@gmx.net>.
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.299.2.9 2010/03/25 14:45:36 alvherre Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.299.2.10 2010/05/05 02:55:04 tgl Exp $
*
*--------------------------------------------------------------------
*/
@@ -5579,13 +5579,14 @@ GUCArrayDelete(ArrayType *array, const char *name)
/* else add it to the output array */
if (newarray)
{
+ isnull = false;
newarray = array_set(newarray, 1, &index,
d,
- false,
-1 /* varlenarray */ ,
-1 /* TEXT's typlen */ ,
false /* TEXT's typbyval */ ,
- 'i' /* TEXT's typalign */ );
+ 'i' /* TEXT's typalign */ ,
+ &isnull);
}
else
newarray = construct_array(&d, 1,