Skip to content

Commit a1cd648

Browse files
addressing fuzzer failure and updating test outputs
1 parent a3b3f86 commit a1cd648

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

src/Functions/FunctionsBech32Representation.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,8 @@ class DecodeFromBech32Representation : public IFunction
434434

435435
bech32_data data_8bit;
436436
if (dec.encoding == bech32::Encoding::INVALID
437-
|| !convertbits<5, 8, false>(data_8bit, bech32_data(dec.data.begin(), dec.data.end())))
437+
|| !convertbits<5, 8, false>(data_8bit, bech32_data(dec.data.begin(), dec.data.end()))
438+
|| data_8bit.empty())
438439
{
439440
finalizeRow(hrp_offsets, hrp_pos, hrp_begin, i);
440441
finalizeRow(data_offsets, data_pos, data_begin, i);

tests/queries/0_stateless/02415_all_new_functions_must_be_documented.reference

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ bar
123123
base58Decode
124124
base58Encode
125125
basename
126+
bech32Decode
127+
bech32Encode
126128
bin
127129
bitAnd
128130
bitCount

tests/queries/0_stateless/02415_all_new_functions_must_have_version_information.reference

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@ base32Encode
150150
base58Decode
151151
base58Encode
152152
basename
153+
bech32Decode
154+
bech32Encode
153155
bin
154156
bitAnd
155157
bitCount

0 commit comments

Comments
 (0)