From c2d5de207d5bc840087da8fd72fcb8a83493148c Mon Sep 17 00:00:00 2001 From: "Robert C. Helling" Date: Fri, 15 Nov 2019 11:14:34 +0100 Subject: Check if all required bytes were read Fixes CID 350077 Signed-off-by: Robert C. Helling --- core/uemis-downloader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core') diff --git a/core/uemis-downloader.c b/core/uemis-downloader.c index 18aa2451b..2d208087e 100644 --- a/core/uemis-downloader.c +++ b/core/uemis-downloader.c @@ -603,7 +603,7 @@ static bool uemis_get_answer(const char *path, char *request, int n_param_in, free(ans_path); return false; } - if (read(ans_file, tmp, 100) < 0) { + if (read(ans_file, tmp, 100) < 3) { free(ans_path); close(ans_file); return false; -- cgit v1.2.3-70-g09d2