Branch data Line data Source code
1 : : // Copyright (c) 2009-2020 The Bitcoin Core developers 2 : : // Distributed under the MIT software license, see the accompanying 3 : : // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 : : 5 : : #include <core_io.h> 6 : : #include <script/script.h> 7 : : #include <test/fuzz/fuzz.h> 8 : : 9 [ - + ]: 488 : FUZZ_TARGET(parse_script) 10 : : { 11 [ + - ]: 142 : const std::string script_string(buffer.begin(), buffer.end()); 12 : : try { 13 [ + + ]: 142 : (void)ParseScript(script_string); 14 [ - + ]: 142 : } catch (const std::runtime_error&) { 15 [ + - ]: 69 : } 16 : 211 : }