From 8e33f71b6177eb656f49e0b11658ab5c84d7e8de Mon Sep 17 00:00:00 2001 From: Vitaly Wool Date: Wed, 1 May 2019 13:43:38 +0000 Subject: Fix error handling Bail out immediately if fopen() fails, do not try to proceed. Change-Id: Ib3ca73b3aefbb7f3c6de799ff8676a1f13e5479e Signed-off-by: Vitaly Wool Bug-AGL: SPEC-2378 --- binding/task-manager-binding.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/binding/task-manager-binding.c b/binding/task-manager-binding.c index 2780f84..5a2bc78 100644 --- a/binding/task-manager-binding.c +++ b/binding/task-manager-binding.c @@ -147,6 +147,7 @@ void get_extra_info(struct afb_req request) if (fsched == NULL) { afb_req_fail(request, "Failed", "Error processing arguments."); + return; } else { json_object_object_add(json_obj, "tid", json_object_new_int(tid)); @@ -187,6 +188,7 @@ void get_load_avg(struct afb_req request) if (floadAvg == NULL) { afb_req_fail(request, "Failed", "Error processing arguments."); + return; } else { fscanf(floadAvg, "%4f%4*f%4*f", &value); -- cgit 1.2.3-korg