From: Josef 'Jeff' Sipek Date: Fri, 25 May 2018 14:35:35 +0000 (-0400) Subject: lib-fs: fs_file_close(NULL) should be a no-op X-Git-Tag: 2.3.9~1788 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2de303857ceac443e1e972eac1a05efcdf482f0;p=thirdparty%2Fdovecot%2Fcore.git lib-fs: fs_file_close(NULL) should be a no-op --- 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);