summaryrefslogtreecommitdiff
path: root/tools/i2cget.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/i2cget.c')
-rw-r--r--tools/i2cget.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/i2cget.c b/tools/i2cget.c
index 1d9fdff..2ac20f7 100644
--- a/tools/i2cget.c
+++ b/tools/i2cget.c
@@ -186,15 +186,16 @@ int main(int argc, char *argv[])
unsigned char block_data[I2C_SMBUS_BLOCK_MAX];
/* handle (optional) flags first */
- while ((opt = getopt(argc, argv, "Vafy")) != -1) {
+ while ((opt = getopt(argc, argv, "Vafhy")) != -1) {
switch (opt) {
case 'V': version = 1; break;
case 'f': force = 1; break;
case 'y': yes = 1; break;
case 'a': all_addrs = 1; break;
+ case 'h':
case '?':
help();
- exit(1);
+ exit(opt == '?');
}
}