]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Make file_lock_free(NULL) no-op
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 28 Dec 2017 17:40:29 +0000 (19:40 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 28 Dec 2017 18:02:51 +0000 (20:02 +0200)
src/lib/file-lock.c

index e86153ef335331bdc7c957f0cf67dc769352deec..7e584b95ff5ac7f70630cd2d488487201dbb7f76 100644 (file)
@@ -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)