summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeniy Alexeev <e.alekseev@k-soft-spb.ru>2022-10-06 15:31:26 +0300
committerEvgeniy Alexeev <e.alekseev@k-soft-spb.ru>2022-10-06 15:31:26 +0300
commit6888ffd32af65cb984792a47f65983207c00467e (patch)
treebbb570486a172a3dbd77ebebe7381ed007576957
parent5d1b4a2000820de903f10959b499c758eba383e0 (diff)
downloadsila-shell-6888ffd32af65cb984792a47f65983207c00467e.tar.xz
Add unknown power command error message
-rw-r--r--src/power_commands.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/power_commands.c b/src/power_commands.c
index 145bf98..40684fd 100644
--- a/src/power_commands.c
+++ b/src/power_commands.c
@@ -1,3 +1,4 @@
+#include <stdio.h>
#include <string.h>
#include<sd_bus.h>
@@ -100,7 +101,10 @@ const char* get_dbus_power_property_value(power_command_t cmd)
int com_power( char *arg )
{
power_command_t cmd = parse_power_command(arg);
- if(cmd==POWER_UNKNOWN) return -EOPNOTSUPP;
+ if(cmd==POWER_UNKNOWN) {
+ fprintf(stderr, "Unknown command: %s\n", arg);
+ return -EOPNOTSUPP;
+ }
const string_quadruple_t* dbus_power_interface = get_dbus_power_interface(cmd);
if(!dbus_power_interface)
return -EOPNOTSUPP;