v1-0001-Fix-last-remaining-uninitialized-memory-warnings.patch
text/x-patch
Filename: v1-0001-Fix-last-remaining-uninitialized-memory-warnings.patch
Type: text/x-patch
Part: 0
Message:
Fix last unitialized memory warning
Patch
Format: format-patch
Series: patch v1-0001
Subject: Fix last remaining uninitialized memory warnings
| File | + | − |
|---|---|---|
| src/bin/pgbench/pgbench.c | 1 | 1 |
From 0daab1d0231668da4ac701bd240fc1da5fbcd5bb Mon Sep 17 00:00:00 2001
From: Tristan Partin <tristan@neon.tech>
Date: Wed, 7 Jun 2023 09:21:59 -0500
Subject: [PATCH v1] Fix last remaining uninitialized memory warnings
gcc fails to properly analyze the code due to the loop stop condition
including `l != NULL`. Let's just help it out.
---
src/bin/pgbench/pgbench.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/bin/pgbench/pgbench.c b/src/bin/pgbench/pgbench.c
index 1d1670d4c2..536f1721ff 100644
--- a/src/bin/pgbench/pgbench.c
+++ b/src/bin/pgbench/pgbench.c
@@ -2247,7 +2247,7 @@ evalStandardFunc(CState *st,
{
/* evaluate all function arguments */
int nargs = 0;
- PgBenchValue vargs[MAX_FARGS];
+ PgBenchValue vargs[MAX_FARGS] = { 0 };
PgBenchExprLink *l = args;
bool has_null = false;
--
--
Tristan Partin
Neon (https://neon.tech)