Prevent a partial fuzzing DoS when loading corrupt SREC files
Prevent a partial fuzzing DoS when loading corrupt SREC files

The SREC parser attempts to fill 1Mb of data when parsing corrupt data sections
-- which in the static fuzz targets takes a long time. Correctly check that the
data exists to mitigate.

Fixes https://oss-fuzz.com/testcase-detail/6102934106013696

fwupd/fwupd,fwupd/fwupd,fwupd/fwupd,fwupd/fwupd