Skip to content

Commit 366ae00

Browse files
committed
descriptor: Assume ParseScript is not being called with a P2WPKH context
1 parent e366408 commit 366ae00

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/script/descriptor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1761,7 +1761,7 @@ struct KeyParser {
17611761
std::vector<std::unique_ptr<DescriptorImpl>> ParseScript(uint32_t& key_exp_index, Span<const char>& sp, ParseScriptContext ctx, FlatSigningProvider& out, std::string& error)
17621762
{
17631763
using namespace script;
1764-
1764+
Assume(ctx == ParseScriptContext::TOP || ctx == ParseScriptContext::P2SH || ctx == ParseScriptContext::P2WSH || ctx == ParseScriptContext::P2TR);
17651765
std::vector<std::unique_ptr<DescriptorImpl>> ret;
17661766
auto expr = Expr(sp);
17671767
if (Func("pk", expr)) {

0 commit comments

Comments
 (0)