MINOR: ncbuf: missing malloc checks in standalone code

Some malloc resulsts were not checked in standalone ncbuf code.

As this is debug/test code, we don't need to explicitly handle memory
errors, we just add some BUG_ON() to ensure that memory is properly
allocated and prevent unexpected results.

This partially fixes issue GH #2130.

No backport needed.
This commit is contained in:
Aurelien DARRAGON 2023-05-11 15:28:20 +02:00 committed by Christopher Faulet
parent 94df1b57ee
commit ceb13b5ed3

View File

@ -810,9 +810,11 @@ static int ncbuf_test(ncb_sz_t head, int reset, int print_delay)
enum ncb_ret ret;
data0 = malloc(bufsize);
BUG_ON(!data0);
memset(data0, 0xff, bufsize);
bufarea = malloc(bufsize);
BUG_ON(!bufarea);
fprintf(stderr, "running unit tests\n");