Commit a0a4fb85 authored by antirez's avatar antirez
Browse files

ACL: Fix compilation by adding prototype and c->cmd fix.

parent 2da2e452
...@@ -2690,7 +2690,7 @@ int processCommand(client *c) { ...@@ -2690,7 +2690,7 @@ int processCommand(client *c) {
/* Check if the user can run this command according to the current /* Check if the user can run this command according to the current
* ACLs. */ * ACLs. */
if (ACLCheckCommandPerm(c) == C_ERR) { if (ACLCheckCommandPerm(c) == C_ERR) {
addReplyErrorFormat(c,"-NOPERM this user has no permissions to run the %s command", cmd->name); addReplyErrorFormat(c,"-NOPERM this user has no permissions to run the %s command", c->cmd->name);
} }
/* Only allow a subset of commands in the context of Pub/Sub if the /* Only allow a subset of commands in the context of Pub/Sub if the
......
...@@ -1693,6 +1693,7 @@ void ACLInit(void); ...@@ -1693,6 +1693,7 @@ void ACLInit(void);
int ACLCheckUserCredentials(robj *username, robj *password); int ACLCheckUserCredentials(robj *username, robj *password);
unsigned long ACLGetCommandID(const char *cmdname); unsigned long ACLGetCommandID(const char *cmdname);
user *ACLGetUserByName(const char *name, size_t namelen); user *ACLGetUserByName(const char *name, size_t namelen);
int ACLCheckCommandPerm(client *c);
/* Sorted sets data type */ /* Sorted sets data type */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment