From 3fba844fa1ac87cc36f90998cb0a7aca26767cef Mon Sep 17 00:00:00 2001 From: MyungJoo Ham Date: Mon, 1 Apr 2019 16:59:59 +0900 Subject: [PATCH] [SVACE/414633] Check malloc return value Do not proceed if malloc returns null: Warning Message Pointer 'output[0].data' returned from function 'malloc' at nnstreamer_customfilter_example_scaler_allocator.c:159 may be null, and it is dereferenced at nnstreamer_customfilter_example_scaler_allocator.c:202. Signed-off-by: MyungJoo Ham --- .../nnstreamer_customfilter_example_scaler_allocator.c | 1 + 1 file changed, 1 insertion(+) diff --git a/nnstreamer_example/custom_example_scaler/nnstreamer_customfilter_example_scaler_allocator.c b/nnstreamer_example/custom_example_scaler/nnstreamer_customfilter_example_scaler_allocator.c index caa2748..99715d8 100644 --- a/nnstreamer_example/custom_example_scaler/nnstreamer_customfilter_example_scaler_allocator.c +++ b/nnstreamer_example/custom_example_scaler/nnstreamer_customfilter_example_scaler_allocator.c @@ -158,6 +158,7 @@ pt_allocate_invoke (void *private_data, size = get_tensor_data_size (&prop->output_meta.info[0]); output[0].data = malloc (size); + assert (output[0].data); /* This assumes the limit is 4 */ assert (NNS_TENSOR_RANK_LIMIT == 4); -- 2.7.4