From: Timo Sirainen Date: Thu, 28 Dec 2017 17:40:29 +0000 (+0200) Subject: lib: Make file_lock_free(NULL) no-op X-Git-Tag: 2.3.9~2578 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67654ca6848cdb83ef96be7a6584695f8a01535d;p=thirdparty%2Fdovecot%2Fcore.git lib: Make file_lock_free(NULL) no-op --- diff --git a/src/lib/file-lock.c b/src/lib/file-lock.c index e86153ef33..7e584b95ff 100644 --- a/src/lib/file-lock.c +++ b/src/lib/file-lock.c @@ -414,6 +414,9 @@ void file_lock_free(struct file_lock **_lock) { struct file_lock *lock = *_lock; + if (lock == NULL) + return; + *_lock = NULL; if (lock->unlink_on_free)