version 1.23, 2009/09/24 14:17:09 |
version 1.24, 2009/10/04 10:55:30 |
|
|
c = ARRAY_ITEM(&clients, i); |
c = ARRAY_ITEM(&clients, i); |
if (c == NULL || c->session == NULL) |
if (c == NULL || c->session == NULL) |
continue; |
continue; |
if (c->flags & CLIENT_SUSPENDED) |
|
continue; |
|
server_lock_client(c); |
server_lock_client(c); |
} |
} |
} |
} |
|
|
c = ARRAY_ITEM(&clients, i); |
c = ARRAY_ITEM(&clients, i); |
if (c == NULL || c->session == NULL || c->session != s) |
if (c == NULL || c->session == NULL || c->session != s) |
continue; |
continue; |
if (c->flags & CLIENT_SUSPENDED) |
|
continue; |
|
server_lock_client(c); |
server_lock_client(c); |
} |
} |
} |
} |
|
|
const char *cmd; |
const char *cmd; |
size_t cmdlen; |
size_t cmdlen; |
struct msg_lock_data lockdata; |
struct msg_lock_data lockdata; |
|
|
|
if (c->flags & CLIENT_SUSPENDED) |
|
return; |
|
|
cmd = options_get_string(&c->session->options, "lock-command"); |
cmd = options_get_string(&c->session->options, "lock-command"); |
cmdlen = strlcpy(lockdata.cmd, cmd, sizeof lockdata.cmd); |
cmdlen = strlcpy(lockdata.cmd, cmd, sizeof lockdata.cmd); |