From 93c2d6db412ef951172fe7f9563fd271a73297af Mon Sep 17 00:00:00 2001 From: Maksim Derbasov Date: Wed, 14 Oct 2020 06:46:12 +0300 Subject: [PATCH] General code fixes (#2609) --- inference-engine/ie_bridges/c/samples/hello_classification/main.c | 4 +++- .../ie_bridges/c/samples/hello_nv12_input_classification/main.c | 4 +++- .../ie_bridges/c/samples/object_detection_sample_ssd/main.c | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/inference-engine/ie_bridges/c/samples/hello_classification/main.c b/inference-engine/ie_bridges/c/samples/hello_classification/main.c index 4262c81..d47aa24 100644 --- a/inference-engine/ie_bridges/c/samples/hello_classification/main.c +++ b/inference-engine/ie_bridges/c/samples/hello_classification/main.c @@ -42,8 +42,10 @@ struct classify_res *output_blob_to_classify_res(ie_blob_t *blob, size_t *n) { ie_blob_buffer_t blob_cbuffer; status = ie_blob_get_cbuffer(blob, &blob_cbuffer); - if (status != OK) + if (status != OK) { + free(cls); return NULL; + } float *blob_data = (float*) (blob_cbuffer.cbuffer); size_t i; diff --git a/inference-engine/ie_bridges/c/samples/hello_nv12_input_classification/main.c b/inference-engine/ie_bridges/c/samples/hello_nv12_input_classification/main.c index e84a7b7..ad1690a 100644 --- a/inference-engine/ie_bridges/c/samples/hello_nv12_input_classification/main.c +++ b/inference-engine/ie_bridges/c/samples/hello_nv12_input_classification/main.c @@ -41,8 +41,10 @@ struct classify_res *output_blob_to_classify_res(ie_blob_t *blob, size_t *n) { ie_blob_buffer_t blob_cbuffer; status = ie_blob_get_cbuffer(blob, &blob_cbuffer); - if (status != OK) + if (status != OK) { + free(cls); return NULL; + } float *blob_data = (float*) (blob_cbuffer.cbuffer); size_t i; diff --git a/inference-engine/ie_bridges/c/samples/object_detection_sample_ssd/main.c b/inference-engine/ie_bridges/c/samples/object_detection_sample_ssd/main.c index 3ac570f..c67c21d 100644 --- a/inference-engine/ie_bridges/c/samples/object_detection_sample_ssd/main.c +++ b/inference-engine/ie_bridges/c/samples/object_detection_sample_ssd/main.c @@ -213,6 +213,7 @@ ie_config_t *parseConfig(const char *config_file, char comment) { cfg_temp = cfg_temp->next; } } + fclose(file); return cfg; } -- 2.7.4