summaryrefslogtreecommitdiffstats
path: root/tools/lvm.c
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2004-03-08 13:54:45 +0000
committerAlasdair Kergon <agk@redhat.com>2004-03-08 13:54:45 +0000
commit02cb3ccdc478b88ebb678c379a085b6b7f758c87 (patch)
tree6366483e147422ce94628107128cad7ba75d03bd /tools/lvm.c
parenta5777ba3f71b8b9e84a53120a8e01787402663e5 (diff)
downloadlvm2-02cb3ccdc478b88ebb678c379a085b6b7f758c87.tar.gz
lvm2-02cb3ccdc478b88ebb678c379a085b6b7f758c87.tar.xz
lvm2-02cb3ccdc478b88ebb678c379a085b6b7f758c87.zip
Fix (rare) bug in recognition of long argument forms.
Diffstat (limited to 'tools/lvm.c')
-rw-r--r--tools/lvm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/lvm.c b/tools/lvm.c
index da418329..3791decf 100644
--- a/tools/lvm.c
+++ b/tools/lvm.c
@@ -434,7 +434,8 @@ static struct arg *_find_arg(struct command *com, int opt)
* short arg, or the index into
* 'the_args'.
*/
- if ((a->short_arg && (opt == a->short_arg)) || (opt == arg))
+ if ((a->short_arg && (opt == a->short_arg)) ||
+ (!a->short_arg && (opt == arg)))
return a;
}