diff options
| -rw-r--r-- | talpid-core/src/logging.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/talpid-core/src/logging.rs b/talpid-core/src/logging.rs index fe77297b84..5b5d4ddfbe 100644 --- a/talpid-core/src/logging.rs +++ b/talpid-core/src/logging.rs @@ -9,11 +9,11 @@ error_chain!{} /// it is backed up with the extension changed to `.old.log`. pub fn rotate_log(file: &Path) -> Result<()> { let backup = file.with_extension("old.log"); - fs::rename(file, backup).unwrap_or_else(|error| { + if let Err(error) = fs::rename(file, backup) { if error.kind() != io::ErrorKind::NotFound { warn!("Failed to rotate log file ({})", error); } - }); + } fs::File::create(file).chain_err(|| "Unable to create new log file")?; Ok(()) |
