@@ -78,14 +78,12 @@ int main(int argc, char *argv[])
78
78
if (read (fd , msg , msglen ) != msglen )
79
79
errx (1 , "%zu: Truncated file?" , off );
80
80
81
- if (be32_to_cpu (hdr .crc )
82
- != crc32c (be32_to_cpu (hdr .timestamp ), msg , msglen ))
83
- warnx ("Checksum verification failed" );
84
-
85
- printf ("%zu: %s%s%s" , off ,
81
+ printf ("%zu: %s%s%s%s" , off ,
86
82
deleted ? "DELETED " : "" ,
87
83
push ? "PUSH " : "" ,
88
- dying ? "DYING " : "" );
84
+ dying ? "DYING " : "" ,
85
+ be32_to_cpu (hdr .crc ) != crc32c (be32_to_cpu (hdr .timestamp ), msg , msglen ) ? "**BAD CHECKSUM** " : "" );
86
+
89
87
if (print_timestamp )
90
88
printf ("T=%u " , be32_to_cpu (hdr .timestamp ));
91
89
if (deleted && !print_deleted ) {
@@ -125,8 +123,8 @@ int main(int argc, char *argv[])
125
123
fmt_short_channel_id (tmpctx , scid ),
126
124
blockheight );
127
125
} else {
128
- warnx ("Unknown message %u" ,
129
- fromwire_peektype (msg ));
126
+ printf ("Unknown message %u: %s\n " ,
127
+ fromwire_peektype (msg ), tal_hex ( msg , msg ));
130
128
}
131
129
end :
132
130
off += sizeof (hdr ) + msglen ;
0 commit comments