Skip to content

Commit 8c05699

Browse files
committed
more checks
1 parent 3b1ae36 commit 8c05699

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/flamenco/runtime/tests/harness/fd_block_harness.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,9 @@ fd_runtime_fuzz_block_ctx_create( fd_runtime_fuzz_runner_t * runner,
428428
fd_runtime_block_info_t * block_info = fd_spad_alloc( runner->spad, alignof(fd_runtime_block_info_t), sizeof(fd_runtime_block_info_t) );
429429
fd_microblock_batch_info_t * batch_info = fd_spad_alloc( runner->spad, alignof(fd_microblock_batch_info_t), sizeof(fd_microblock_batch_info_t) );
430430
fd_microblock_info_t * microblock_info = fd_spad_alloc( runner->spad, alignof(fd_microblock_info_t), sizeof(fd_microblock_info_t) );
431+
if( FD_UNLIKELY( ( NULL == block_info) | ( NULL == batch_info) | ( NULL == microblock_info ) ) ) {
432+
FD_LOG_ERR(( "fd_spad_alloc failed" ));
433+
}
431434
fd_memset( block_info, 0, sizeof(fd_runtime_block_info_t) );
432435
fd_memset( batch_info, 0, sizeof(fd_microblock_batch_info_t) );
433436
fd_memset( microblock_info, 0, sizeof(fd_microblock_info_t) );

src/flamenco/runtime/tests/harness/fd_vm_harness.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,9 @@ do{
348348

349349
effects->rodata = FD_SCRATCH_ALLOC_APPEND(
350350
l, alignof(pb_bytes_array_t), PB_BYTES_ARRAY_T_ALLOCSIZE( rodata_sz ) );
351+
if( FD_UNLIKELY( NULL == effects->rodata ) ) {
352+
FD_LOG_ERR(( "fd_spad_alloc failed" ));
353+
}
351354
effects->rodata->size = (uint)rodata_sz;
352355
fd_memcpy( effects->rodata->bytes, rodata, rodata_sz );
353356

0 commit comments

Comments
 (0)