diff --git a/src/plugins/common.c b/src/plugins/common.c index f978932..eca84d3 100644 --- a/src/plugins/common.c +++ b/src/plugins/common.c @@ -375,7 +375,8 @@ static int _common_task_save_buffer_as(CommonTask * task, char const * filename) return -_common_task_error(task, strerror(errno), 1); } g_free(buf); - fclose(fp); + if(fclose(fp) != 0) + return -_common_task_error(task, strerror(errno), 1); return 0; }