diff --git a/src/bin/nydusd/main.rs b/src/bin/nydusd/main.rs index 409b78f2ddd..df3ff26dc89 100644 --- a/src/bin/nydusd/main.rs +++ b/src/bin/nydusd/main.rs @@ -263,7 +263,7 @@ fn main() -> Result<()> { .global(true) .validator(|v| { if let Ok(t) = v.parse::() { - if t > 0 || t > 1024 { + if t > 0 && t <= 1024 { Ok(()) } else { Err("Invalid working thread number {}, valid values: [1-1024]"