From f43d0b646db280dfcd0f24e5b6455d956fe5fecb Mon Sep 17 00:00:00 2001
From: sigoden <sigoden@gmail.com>
Date: Tue, 31 May 2022 22:38:00 +0800
Subject: [PATCH] fix: some typos

close #6
---
 src/args.rs   | 7 +++----
 src/server.rs | 3 +--
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/args.rs b/src/args.rs
index 089c959..f4714df 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -1,7 +1,6 @@
 use clap::crate_description;
 use clap::{Arg, ArgMatches};
 use std::env;
-use std::fs::canonicalize;
 use std::net::SocketAddr;
 use std::path::{Path, PathBuf};
 
@@ -47,12 +46,12 @@ fn app() -> clap::Command<'static> {
         )
         .arg(
             Arg::new("allow-delete")
-                .long("allo-delete")
+                .long("allow-delete")
                 .help("Allow delete operation"),
         )
         .arg(
             Arg::new("allow-symlink")
-                .long("allo-symlink")
+                .long("allow-symlink")
                 .help("Allow symlink to directories/files outside root directory"),
         )
         .arg(
@@ -130,7 +129,7 @@ impl Args {
         env::current_dir()
             .and_then(|mut p| {
                 p.push(path); // If path is absolute, it replaces the current path.
-                canonicalize(p)
+                std::fs::canonicalize(p)
             })
             .or_else(|err| {
                 bail!(
diff --git a/src/server.rs b/src/server.rs
index d304aef..f6f6a02 100644
--- a/src/server.rs
+++ b/src/server.rs
@@ -444,8 +444,7 @@ impl InnerService {
         } else {
             decoded_path.into_owned()
         };
-        let fullpath = self.args.path.join(&slashes_switched);
-        Some(fullpath)
+        Some(self.args.path.join(&slashes_switched))
     }
 
     async fn to_pathitem<P: AsRef<Path>>(