summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Malevich <jam@daterainc.com>2015-02-10 14:39:56 -0800
committerJacob Malevich <jam@daterainc.com>2015-02-10 14:39:56 -0800
commitffb068c2b4d50d888e2d0706f7883528f714fae0 (patch)
treefd7ef468cd6d72ba0663b73a5f20bb330d3992ac
parent2859e5d78032b09717c1aafbafc8fde968a36886 (diff)
bcacheadm: Handle missing arg in rm-dev
Signed-off-by: Jacob Malevich <jam@daterainc.com> Issue DAT-1978 Change-Id: Iec1252f39bb1931ec4544b56b7db24c43253b8cd
-rw-r--r--bcacheadm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/bcacheadm.c b/bcacheadm.c
index f5a7ef6..e619c01 100644
--- a/bcacheadm.c
+++ b/bcacheadm.c
@@ -476,6 +476,11 @@ int bcache_rm_device(NihCommand *command, char *const *args)
{
char *err;
+ if (!args[0]) {
+ printf("Must provide a device name\n");
+ return -1;
+ }
+
err = remove_device(args[0], force_remove);
if (err) {
printf("bcache_rm_devices error: %s\n", err);