projects
/
platform
/
upstream
/
connman.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f202a40
)
client: Print out any errors on command execution
author
Patrik Flykt
<patrik.flykt@linux.intel.com>
Tue, 19 Feb 2013 19:33:32 +0000
(21:33 +0200)
committer
Patrik Flykt
<patrik.flykt@linux.intel.com>
Thu, 21 Feb 2013 14:22:45 +0000
(16:22 +0200)
client/commands.c
patch
|
blob
|
history
diff --git
a/client/commands.c
b/client/commands.c
index
9d9ee92
..
1aa2783
100644
(file)
--- a/
client/commands.c
+++ b/
client/commands.c
@@
-470,13
+470,17
@@
static int cmd_help(char *args[], int num, struct option *options)
int commands(DBusConnection *connection, char *argv[], int argc)
{
- int i;
+ int i
, result
;
for (i = 0; cmd_table[i].cmd != NULL; i++) {
if (g_strcmp0(cmd_table[i].cmd, argv[0]) == 0 &&
cmd_table[i].func != NULL) {
- re
turn
cmd_table[i].func(argv, argc,
+ re
sult =
cmd_table[i].func(argv, argc,
cmd_table[i].options);
+ if (result < 0)
+ printf("Error '%s': %s\n", argv[0],
+ strerror(-result));
+ return 0;
}
}