From 778ae276cf4982a23273b7c976786a1623d130a3 Mon Sep 17 00:00:00 2001 From: "Mark C. Miller" Date: Mon, 16 Sep 2024 20:43:17 -0700 Subject: [PATCH] Merge pull request #419 from LLNL/bug-mcm86-16sep24-fix-fsanitize fix runtime -fsanitize error in PDB --- src/pdb/pdpath.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pdb/pdpath.c b/src/pdb/pdpath.c index bfd13ca4..9c0c4be6 100644 --- a/src/pdb/pdpath.c +++ b/src/pdb/pdpath.c @@ -1842,13 +1842,11 @@ _PD_parse (void) { 3, 0, 0, 7, 3, 5, 0, 12, 14, 17, 18, 10, 11, 2, 9, 3, 3, 13, 15, 3, 16}; - static int negative_one = -1; - /* * Initialize externals - _PD_parse may be called more than once. */ - FRAME(pv) = &FRAME(v)[negative_one]; - FRAME(ps) = &FRAME(s)[negative_one]; + FRAME(pv) = &FRAME(v)[0] - 1; + FRAME(ps) = &FRAME(s)[0] - 1; FRAME(state) = 0; FRAME(tmp) = 0;