diff --git a/WHATS_NEW b/WHATS_NEW index c089228e8..7507b9cf6 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.133 - ====================================== + Avoid creation of log file when logging function is set. Do not change logging in lvm2 library when it's already set. Check for enough space in thin-pool in command before creating new thin. Make libblkid detect all copies of the same signature if use_blkid_wiping=1. diff --git a/lib/log/log.c b/lib/log/log.c index bd1136393..7f3136121 100644 --- a/lib/log/log.c +++ b/lib/log/log.c @@ -74,6 +74,10 @@ void init_log_file(const char *log_file, int append) int i = 0; _log_file_path[0] = '\0'; + + if (_lvm2_log_fn) + return; /* No log file, when log function is set */ + if ((env = getenv("LVM_LOG_FILE_EPOCH"))) { while (isalpha(env[i]) && i < 32) /* Up to 32 alphas */ i++;