mirror of
https://git.proxmox.com/git/fwupd
synced 2026-03-28 22:12:08 +00:00
trivial: Crash the fuzzer on critical warning
We want to abort early rather than relying on other problems like segfault or OOM.
This commit is contained in:
parent
b9024e80ae
commit
fedce9e077
@ -12,7 +12,10 @@ LLVMFuzzerTestOneInput (const guint8 *data, gsize size)
|
||||
{
|
||||
g_autoptr(FuFirmware) firmware = FU_FIRMWARE (@FIRMWARENEW@ ());
|
||||
g_autoptr(GBytes) fw = g_bytes_new (data, size);
|
||||
gboolean ret = fu_firmware_parse (firmware, fw, FWUPD_INSTALL_FLAG_NONE, NULL);
|
||||
gboolean ret;
|
||||
|
||||
g_setenv("G_DEBUG", "fatal-criticals", FALSE);
|
||||
ret = fu_firmware_parse (firmware, fw, FWUPD_INSTALL_FLAG_NONE, NULL);
|
||||
if (!ret && fu_firmware_has_flag (firmware, FU_FIRMWARE_FLAG_HAS_CHECKSUM)) {
|
||||
ret = fu_firmware_parse (firmware, fw,
|
||||
FWUPD_INSTALL_FLAG_NO_SEARCH |
|
||||
|
||||
Loading…
Reference in New Issue
Block a user