summaryrefslogtreecommitdiff
path: root/src/helper/command.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/helper/command.h')
-rw-r--r--src/helper/command.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/helper/command.h b/src/helper/command.h
index b8ea3a4a..62231fc8 100644
--- a/src/helper/command.h
+++ b/src/helper/command.h
@@ -87,6 +87,7 @@ struct command_context
*/
struct command_invocation {
struct command_context *ctx;
+ const char *name;
unsigned argc;
const char **argv;
};
@@ -149,7 +150,7 @@ struct command_invocation {
* Use this macro to access the name of the command being handled,
* rather than accessing the variable directly. It may be moved.
*/
-#define CMD_NAME CMD_ARGV[-1]
+#define CMD_NAME cmd->name
/// The type signature for commands' handler functions.