From 326f8b66cc8f04b9b2e7e2a6312293f81b5a0b17 Mon Sep 17 00:00:00 2001 From: Saya Sugiura Date: Thu, 25 Nov 2021 16:12:00 +0900 Subject: filetransfer: Return error if no free space Closes #353 Signed-off-by: Saya Sugiura --- src/lib/dlt_filetransfer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/dlt_filetransfer.c b/src/lib/dlt_filetransfer.c index 78084f0..3a4efc9 100644 --- a/src/lib/dlt_filetransfer.c +++ b/src/lib/dlt_filetransfer.c @@ -676,8 +676,10 @@ int dlt_user_log_file_data(DltContext *fileContext, DLT_RAW(buffer, readBytes), DLT_STRING("FLDA") ); + } else { + fclose(file); + return DLT_FILETRANSFER_ERROR_FILE_DATA_USER_BUFFER_FAILED; } - doTimeout(timeout); } } -- cgit v1.2.1