We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3999199 commit dd63299Copy full SHA for dd63299
1 file changed
src/luks/clevis-luks-report
@@ -97,9 +97,13 @@ report_sss() {
97
[ -z "${content}" ] && return 1
98
99
local jwe
100
- for jwe in $(jose fmt --json="${content}" --get jwe --foreach=-); do
+ local jwe_list
101
+ if ! jwe_list="$(jose fmt --json="${content}" --get jwe --foreach=-);"; then
102
+ return 1
103
+ fi
104
+ for jwe in $jwe_list; do
105
jwe="$(printf '%s' "${jwe}" | sed -e 's/"//g')"
- report_decode "${jwe}"
106
+ report_decode "${jwe}" || return 1
107
done
108
}
109
@@ -129,10 +133,10 @@ report_decode() {
129
133
130
134
case "${pin}" in
131
135
tang)
132
- report_tang "${content}"
136
+ report_tang "${content}" || return 1
137
;;
138
sss)
- report_sss "${content}"
139
+ report_sss "${content}" || return 1
140
141
esac
142
0 commit comments