]> granicus.if.org Git - postgresql/commitdiff
array_ref() should set isNull to false explicitly if it's not going to
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 1 Mar 2002 22:17:10 +0000 (22:17 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 1 Mar 2002 22:17:10 +0000 (22:17 +0000)
return NULL.

src/backend/utils/adt/arrayfuncs.c

index 99c7bb9e9c1a9503b8c169386c4784cc85cd92ff..77a6f00378c02ab5567e63f1c9efce2c5fe5ab5c 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.73 2002/02/18 14:24:34 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.74 2002/03/01 22:17:10 petere Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -812,6 +812,7 @@ array_ref(ArrayType *array,
 
        retptr = array_seek(arraydataptr, elmlen, offset);
 
+       *isNull = false;
        return ArrayCast(retptr, elmbyval, elmlen);
 }