From ff21c709d393c73506c9888d6a4bd0f6b23c88aa Mon Sep 17 00:00:00 2001 From: Dave Chinner Date: Tue, 10 May 2016 17:16:06 +1000 Subject: [PATCH] mkfs: sanitise ftype parameter values. Because passing "-n ftype=2" should fail. Signed-off-by: Dave Chinner Signed-off-by: Jan Tulak Reviewed-by: Eric Sandeen Signed-off-by: Dave Chinner --- mkfs/xfs_mkfs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 5527b872c..4be14dace 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -1597,7 +1597,10 @@ main( reqval('n', nopts, N_FTYPE); if (nftype) respec('n', nopts, N_FTYPE); - dirftype = atoi(value); + c = atoi(value); + if (c < 0 || c > 1) + illegal(value, "n ftype"); + dirftype = c; nftype = 1; break; default: -- 2.47.2