From 2b7a436ada29324266e1dd3d710e478a28e4e964 Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Tue, 1 Sep 2026 00:17:28 +0200 Subject: [PATCH] Warn if sending bitstream to FPGA fails --- common_arm/fpga/fpga_loader.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common_arm/fpga/fpga_loader.c b/common_arm/fpga/fpga_loader.c index 4f6ac6f9d..6b4859e2d 100644 --- a/common_arm/fpga/fpga_loader.c +++ b/common_arm/fpga/fpga_loader.c @@ -357,8 +357,13 @@ static void FpgaDownloadAndGoEx(int bitstream_target, bool keep_em) { LZ4_streamDecode_t lz4StreamDecode_body = {{ 0 }}; compressed_fpga_stream.lz4StreamDecode = &lz4StreamDecode_body; uint8_t *output_buffer = BigBuf_calloc(FPGA_RING_BUFFER_BYTES); + if (output_buffer == NULL) { + Dbprintf(_RED_("Not enough memory to decompress FPGA image (%d bytes)"), FPGA_RING_BUFFER_BYTES); + return; + } if (reset_fpga_stream(bitstream_target, &compressed_fpga_stream, output_buffer) == false) { + Dbprintf(_RED_("reset_fpga_stream failed")); return; }