check-bolt: allow references to BOLT #0.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell 2017-08-22 14:34:03 +09:30 committed by Christian Decker
parent 1ecd687eec
commit 46bdd4badb

View File

@ -237,14 +237,15 @@ static struct bolt_file *find_bolt(const char *bolt_prefix,
{
size_t i, n = tal_count(bolts);
int boltnum;
char *endp;
for (i = 0; i < n; i++)
if (streq(bolts[i].prefix, bolt_prefix))
return bolts+i;
/* Now search for numerical match. */
boltnum = atoi(bolt_prefix);
if (boltnum) {
boltnum = strtol(bolt_prefix, &endp, 10);
if (endp != bolt_prefix && *endp == 0) {
for (i = 0; i < n; i++)
if (atoi(bolts[i].prefix) == boltnum)
return bolts+i;