summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Herrmann <andreas.herrmann3@amd.com>2011-05-31 09:03:09 +0200
committerDave Jones <davej@redhat.com>2011-05-31 03:09:32 -0400
commit02193406f44bd2737a372b5ed0ec63e4e8bc547e (patch)
tree04d0026baee8a5491808e1efe9606f0c8e5acf2a
parentce88a10e046b61da3c795ccbe99cf50a8bb29389 (diff)
lsmsr: Show usage if no arguments provided
Signed-off-by: Andreas Herrmann <andreas.herrmann3@amd.com>
-rw-r--r--lsmsr.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/lsmsr.c b/lsmsr.c
index 8ea66f4..1a00bc2 100644
--- a/lsmsr.c
+++ b/lsmsr.c
@@ -364,7 +364,12 @@ int main(int argc, char *argv[])
}
}
- if((optind > -1) && argv[optind]) {
+ if (argc < 2) {
+ usage();
+ goto out;
+ }
+
+ if ((optind > -1) && argv[optind]) {
if ((argc - optind) != 1)
usage();
if (strlen(argv[optind]) >= OPT_MAX) {