summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam A. Kennington III <wak@google.com>2021-09-16 01:50:05 +0300
committerWilliam A. Kennington III <wak@google.com>2021-09-16 21:55:41 +0300
commitb14f1064f5d46ede235cca702159ad9620a15008 (patch)
treed9dbca48426ba0afd59508217dc8a71c3073e8ef
parent0f25088ab2a3cde0ca31aedd43033da98d288d00 (diff)
downloadopenbmc-b14f1064f5d46ede235cca702159ad9620a15008.tar.xz
gbmc-ncsi-config: Fix nftables rule writing
The `pfx` variable was not correctly being initialized Change-Id: Iafc0a2ca8dbfe943a9bc8c1649ae68fb00d267a1 Signed-off-by: William A. Kennington III <wak@google.com>
-rw-r--r--meta-google/recipes-google/ncsi/files/gbmc-ncsi-nft.sh.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta-google/recipes-google/ncsi/files/gbmc-ncsi-nft.sh.in b/meta-google/recipes-google/ncsi/files/gbmc-ncsi-nft.sh.in
index 93d1a4ad2..d07b9e2f0 100644
--- a/meta-google/recipes-google/ncsi/files/gbmc-ncsi-nft.sh.in
+++ b/meta-google/recipes-google/ncsi/files/gbmc-ncsi-nft.sh.in
@@ -35,6 +35,7 @@ gbmc_ncsi_nft_update() {
fi
local ip6="$gbmc_ncsi_nft_lastip6"
+ local pfx=
if [ -n "$ip6" ]; then
contents+=" ip6 daddr $ip6/128 goto ncsi_legacy_input"$'\n'
@@ -52,7 +53,7 @@ gbmc_ncsi_nft_update() {
done
if (( ${#ip_bytes[@]} != 0 )); then
ip_bytes[8]=0xfd
- local pfx="$(ip_bytes_to_str ip_bytes)"
+ pfx="$(ip_bytes_to_str ip_bytes)"
contents+=" ip6 saddr != $pfx/72 ip6 daddr"
contents+=" $pfx/72 goto ncsi_gbmc_br_pub_input"$'\n'
fi