summaryrefslogtreecommitdiffstats
path: root/src/responder/sudo/sudosrv_cmd.c
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2013-01-22 14:31:37 +0100
committerJakub Hrozek <jhrozek@redhat.com>2013-01-22 19:46:30 +0100
commite54cde6e089080e919bf990ba1fee885b227000c (patch)
treed547ed76c1421f40e0eaf02627e515284727ac22 /src/responder/sudo/sudosrv_cmd.c
parente0a3fbf8ba571c90a765135a04cf51a98ceaf407 (diff)
downloadsssd-e54cde6e089080e919bf990ba1fee885b227000c.tar.gz
sssd-e54cde6e089080e919bf990ba1fee885b227000c.tar.xz
sssd-e54cde6e089080e919bf990ba1fee885b227000c.zip
sudo responder: change num_rules type from size_t to uint32_t
https://fedorahosted.org/sssd/ticket/1779 2^32 should be enough to store sudo rules. size_t type was causing troubles on big endian architectures, because it wasn't used correctly in combination with D-Bus. Resolved Conflicts: src/responder/sudo/sudosrv_get_sudorules.c
Diffstat (limited to 'src/responder/sudo/sudosrv_cmd.c')
-rw-r--r--src/responder/sudo/sudosrv_cmd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/responder/sudo/sudosrv_cmd.c b/src/responder/sudo/sudosrv_cmd.c
index 0aed691b2..d4611aa4a 100644
--- a/src/responder/sudo/sudosrv_cmd.c
+++ b/src/responder/sudo/sudosrv_cmd.c
@@ -97,7 +97,7 @@ errno_t sudosrv_cmd_done(struct sudo_cmd_ctx *cmd_ctx, int ret)
{
uint8_t *response_body = NULL;
size_t response_len = 0;
- size_t num_rules = cmd_ctx->num_rules;
+ uint32_t num_rules = cmd_ctx->num_rules;
struct sysdb_attrs **rules = cmd_ctx->rules;
switch (ret) {