From b8f19e85adcafe2b437c85071984956eb9aa2cc4 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Mon, 17 Mar 2025 01:37:58 +0300 Subject: [PATCH] Fix pg state formatting in ls-pgs --- src/cmd/cli_pg_ls.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmd/cli_pg_ls.cpp b/src/cmd/cli_pg_ls.cpp index 8ef0752b..8eb24794 100644 --- a/src/cmd/cli_pg_ls.cpp +++ b/src/cmd/cli_pg_ls.cpp @@ -104,7 +104,7 @@ resume_1: { if (pg_state_names[i] == bit) { - mask |= (uint64_t)1 << i; + mask |= pg_state_bits[i]; found = true; break; } @@ -173,7 +173,7 @@ resume_1: json11::Json::array state_names; for (int i = 0; i < pg_state_bit_count; i++) { - if (pgp.second.cur_state & (1 << i)) + if (pgp.second.cur_state & pg_state_bits[i]) { state_names.push_back(std::string(pg_state_names[i])); }