]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
DEV: lags/show-sess-to-flags: Properly handle fd state on server side
authorChristopher Faulet <cfaulet@haproxy.com>
Mon, 25 Nov 2024 20:57:27 +0000 (21:57 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Mon, 25 Nov 2024 20:57:30 +0000 (21:57 +0100)
It must be handled as an hexadecimal value.

dev/flags/show-sess-to-flags.sh

index 79003a4f25d81a8385fe845981ede2dfcf497421..29d09b7b760defa50c7f88befdf3969ebc4db840 100755 (executable)
@@ -195,7 +195,7 @@ while read -r; do
                 ! [[ "$REPLY" =~ [[:blank:]]h2c.*\.flg=([0-9a-fx]*) ]] || append_flag b.h2c.flg   h2c  "${BASH_REMATCH[1]}"
         elif [ $ctx = cob ]; then
                 ! [[ "$REPLY" =~ [[:blank:]]flags=([0-9a-fx]*) ]]      || append_flag b.co.flg    conn "${BASH_REMATCH[1]}"
-                ! [[ "$REPLY" =~ [[:blank:]]fd.state=([0-9a-fx]*) ]]   || append_flag b.co.fd.st  fd   "${BASH_REMATCH[1]}"
+                ! [[ "$REPLY" =~ [[:blank:]]fd.state=([0-9a-fx]*) ]]   || append_flag b.co.fd.st  fd   0x"${BASH_REMATCH[1]}"
         elif [ $ctx = res ]; then
                 ! [[ "$REPLY" =~ [[:blank:]]\(f=([0-9a-fx]*) ]]        || append_flag res.flg     chn  "${BASH_REMATCH[1]}"
                 ! [[ "$REPLY" =~ [[:blank:]]an=([0-9a-fx]*) ]]         || append_flag res.ana     ana  "${BASH_REMATCH[1]}"