Fix for zstd CLI accepts bogus values for numeric parameters (#3268)
* add checks to mal-formed numeric values for memory and memlimit parameters Signed-off-by: Ly Cao <lycao@fb.com> * changed errorMsg to a literal string instead of static string in main * moved bogus numeric error to NEXT_UINT32 + add macro NEXT_TSIZE Signed-off-by: Ly Cao <lycao@fb.com> Signed-off-by: Ly Cao <lycao@fb.com> Co-authored-by: Ly Cao <lycao@fb.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
+ zstd --memory=32LB file
|
||||
+ zstd --memory=32LiB file
|
||||
+ zstd --memory=32A file
|
||||
+ zstd --memory=32r82347dn83 file
|
||||
+ zstd --memory=32asbdf file
|
||||
+ zstd --memory=hello file
|
||||
+ zstd --memory=1 file
|
||||
+ zstd --memory=1K file
|
||||
+ zstd --memory=1KB file
|
||||
+ zstd --memory=1KiB file
|
||||
+ zstd --memory=1M file
|
||||
+ zstd --memory=1MB file
|
||||
+ zstd --memory=1MiB file
|
||||
Reference in New Issue
Block a user