Fix spurious assertion failure
I have a wacky device here for which smartctl gives the error: "/dev/sda: Unknown USB bridge [0x0781:0x5591 (0x100)]" This returned JSON data is missing some expected entries, which seems to give an invalid parsing result. In that case, skip it *before* checking for any consistency with further expectations.
parent
f51003f3