@@ -230,7 +230,7 @@ fn run() -> Result<bool> {
230 if app.matches.is_present("diagnostic") {
230 if app.matches.is_present("diagnostic") {
231 use bugreport::{bugreport, collector::*, format::Markdown};
231 use bugreport::{bugreport, collector::*, format::Markdown};
232 let pager = bat::config::get_pager_executable(app.matches.value_of("pager"))
232 let pager = bat::config::get_pager_executable(app.matches.value_of("pager"))
233− .unwrap_or("less".to_owned()); // FIXME: Avoid non-canonical path to "less".
233+ .unwrap_or_else(|| "less".to_owned()); // FIXME: Avoid non-canonical path to "less".
235 bugreport!()
235 bugreport!()
236 .info(SoftwareVersion::default())
236 .info(SoftwareVersion::default())