string_t *str;
int ret;
- if (!client_read_string_args(cmd, 1, &mailbox)) {
- client_send_command_error(cmd, "Invalid arguments.");
- return TRUE;
- }
+ if (!client_read_string_args(cmd, 1, &mailbox))
+ return FALSE;
box = acl_mailbox_open_as_admin(cmd, mailbox);
if (box == NULL)
const char *const *rights;
string_t *str;
- if (!client_read_string_args(cmd, 1, &mailbox)) {
- client_send_command_error(cmd, "Invalid arguments.");
- return TRUE;
- }
+ if (!client_read_string_args(cmd, 1, &mailbox))
+ return FALSE;
if (ACL_USER_CONTEXT(cmd->client->user) == NULL) {
client_send_command_error(cmd, "ACLs disabled.");
const char *mailbox, *identifier;
string_t *str;
- if (!client_read_string_args(cmd, 2, &mailbox, &identifier)) {
- client_send_command_error(cmd, "Invalid arguments.");
- return TRUE;
- }
+ if (!client_read_string_args(cmd, 2, &mailbox, &identifier))
+ return FALSE;
box = acl_mailbox_open_as_admin(cmd, mailbox);
if (box == NULL)
const char *mailbox, *identifier, *rights, *error;
bool negative = FALSE;
- if (!client_read_string_args(cmd, 3, &mailbox, &identifier, &rights) ||
- *identifier == '\0') {
+ if (!client_read_string_args(cmd, 3, &mailbox, &identifier, &rights))
+ return FALSE;
+
+ if (*identifier == '\0') {
client_send_command_error(cmd, "Invalid arguments.");
return TRUE;
}
struct acl_rights_update update;
const char *mailbox, *identifier, *error;
- if (!client_read_string_args(cmd, 2, &mailbox, &identifier) ||
- *identifier == '\0') {
+ if (!client_read_string_args(cmd, 2, &mailbox, &identifier))
+ return FALSE;
+ if (*identifier == '\0') {
client_send_command_error(cmd, "Invalid arguments.");
return TRUE;
}