Replace more MemSet calls with struct initialization
authorPeter Eisentraut <peter@eisentraut.org>
Tue, 19 Sep 2023 09:29:45 +0000 (11:29 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Tue, 19 Sep 2023 09:35:01 +0000 (11:35 +0200)
This fixes up 10ea0f924a2 to use the style introduced by 9fd45870c1.

Author: Richard Guo <guofenglinux@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/CAMbWs490gJf5A=ydqyjh+Z8mVQa_foTGtcmBtHGLra0aOwLWHQ@mail.gmail.com

src/backend/utils/adt/pgstatfuncs.c

index dd5094a2d45a9b59907c000423f5cbdca3a626bd..3b44af80066498699e548b31835521b13f4fa722 100644 (file)
@@ -709,15 +709,11 @@ pg_stat_get_backend_subxact(PG_FUNCTION_ARGS)
 {
 #define PG_STAT_GET_SUBXACT_COLS       2
        TupleDesc       tupdesc;
-       Datum           values[PG_STAT_GET_SUBXACT_COLS];
-       bool            nulls[PG_STAT_GET_SUBXACT_COLS];
+       Datum           values[PG_STAT_GET_SUBXACT_COLS] = {0};
+       bool            nulls[PG_STAT_GET_SUBXACT_COLS] = {0};
        int32           beid = PG_GETARG_INT32(0);
        LocalPgBackendStatus *local_beentry;
 
-       /* Initialise values and NULL flags arrays */
-       MemSet(values, 0, sizeof(values));
-       MemSet(nulls, 0, sizeof(nulls));
-
        /* Initialise attributes information in the tuple descriptor */
        tupdesc = CreateTemplateTupleDesc(PG_STAT_GET_SUBXACT_COLS);
        TupleDescInitEntry(tupdesc, (AttrNumber) 1, "subxact_count",