summaryrefslogtreecommitdiff
path: root/tools/obxprop
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@gmail.com>2010-01-08 21:51:35 +0100
committerMikael Magnusson <mikachu@gmail.com>2010-01-08 21:51:35 +0100
commit4c544102c32a3b23bee23205fa0d4365ed02db09 (patch)
treeff143018bad0da4613f743c2a3d265a86a3fe999 /tools/obxprop
parent54c841f7b57ad0decedeed15aadcc1f116994bba (diff)
Pass NULL, not 0, handle invalid --id better.
Diffstat (limited to 'tools/obxprop')
-rw-r--r--tools/obxprop/obxprop.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/obxprop/obxprop.c b/tools/obxprop/obxprop.c
index b28b77a7..2e6b2a03 100644
--- a/tools/obxprop/obxprop.c
+++ b/tools/obxprop/obxprop.c
@@ -273,13 +273,13 @@ int main(int argc, char **argv)
for (i = 1; i < argc; ++i) {
if (!strcmp(argv[i], "--help")) {
- return fail(0);
+ return fail(NULL);
}
else if (!strcmp(argv[i], "--root"))
root = TRUE;
else if (!strcmp(argv[i], "--id")) {
if (++i == argc)
- return fail(0);
+ return fail(NULL);
if (argv[i][0] == '0' && argv[i][1] == 'x') {
/* hex */
userid = parse_hex(argv[i]+2);
@@ -288,11 +288,12 @@ int main(int argc, char **argv)
/* decimal */
userid = atoi(argv[i]);
}
- break;
+ if (!userid)
+ return fail("Unable to parse argument to --id.");
}
else if (!strcmp(argv[i], "--display")) {
if (++i == argc)
- return fail(0);
+ return fail(NULL);
dname = argv[i];
}
else if (*argv[i] != '-')