summaryrefslogtreecommitdiff
path: root/tools/i2cdetect.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/i2cdetect.c')
-rw-r--r--tools/i2cdetect.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/i2cdetect.c b/tools/i2cdetect.c
index 8f4f5f9..066ec82 100644
--- a/tools/i2cdetect.c
+++ b/tools/i2cdetect.c
@@ -209,7 +209,7 @@ int main(int argc, char *argv[])
int yes = 0, version = 0, list = 0;
/* handle (optional) flags first */
- while ((opt = getopt(argc, argv, "FValqry")) != -1) {
+ while ((opt = getopt(argc, argv, "FVahlqry")) != -1) {
switch (opt) {
case 'V': version = 1; break;
case 'y': yes = 1; break;
@@ -242,9 +242,10 @@ int main(int argc, char *argv[])
first = 0x00;
last = 0x7F;
break;
+ case 'h':
case '?':
help();
- exit(1);
+ exit(opt == '?');
}
}