From b2de303857ceac443e1e972eac1a05efcdf482f0 Mon Sep 17 00:00:00 2001 From: Josef 'Jeff' Sipek Date: Fri, 25 May 2018 10:35:35 -0400 Subject: [PATCH] lib-fs: fs_file_close(NULL) should be a no-op --- src/lib-fs/fs-api.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib-fs/fs-api.c b/src/lib-fs/fs-api.c index 8d92994f31..9f79d4afef 100644 --- a/src/lib-fs/fs-api.c +++ b/src/lib-fs/fs-api.c @@ -307,6 +307,9 @@ void fs_file_deinit(struct fs_file **_file) void fs_file_close(struct fs_file *file) { + if (file == NULL) + return; + i_assert(!file->writing_stream); i_assert(file->output == NULL); -- 2.47.3