diff options
author | Simo Sorce <ssorce@redhat.com> | 2009-10-24 12:26:39 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2009-10-27 13:35:11 -0400 |
commit | bf2fe7641a422ab7ca88f3db8f587cbe9cb23db0 (patch) | |
tree | 2d5edd7e1080aa13106d0305602247ec111db4e3 /server | |
parent | baa46e7085356d10d20ee534e04d043b8fcd3a9c (diff) | |
download | sssd-bf2fe7641a422ab7ca88f3db8f587cbe9cb23db0.tar.gz sssd-bf2fe7641a422ab7ca88f3db8f587cbe9cb23db0.tar.xz sssd-bf2fe7641a422ab7ca88f3db8f587cbe9cb23db0.zip |
Read the right buffer, avoids potential segfaults
Also fix some debug message levels
Diffstat (limited to 'server')
-rw-r--r-- | server/db/sysdb_ops.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/server/db/sysdb_ops.c b/server/db/sysdb_ops.c index 3d3f8e7e2..e045ad7ea 100644 --- a/server/db/sysdb_ops.c +++ b/server/db/sysdb_ops.c @@ -2865,7 +2865,7 @@ static void sysdb_store_group_check(struct tevent_req *subreq) state->member_users[i], state->domain->name); if (!member) { - DEBUG(6, ("Error: Out of memory\n")); + DEBUG(4, ("Error: Out of memory\n")); tevent_req_error(req, ENOMEM); return; } @@ -2875,7 +2875,7 @@ static void sysdb_store_group_check(struct tevent_req *subreq) ret = sysdb_attrs_steal_string(state->attrs, SYSDB_MEMBER, member); if (ret) { - DEBUG(6, ("Error: %d (%s)\n", ret, strerror(ret))); + DEBUG(4, ("Error: %d (%s)\n", ret, strerror(ret))); tevent_req_error(req, ret); return; } @@ -2885,10 +2885,10 @@ static void sysdb_store_group_check(struct tevent_req *subreq) char *member; member = talloc_asprintf(state, SYSDB_TMPL_GROUP, - state->member_users[i], + state->member_groups[i], state->domain->name); if (!member) { - DEBUG(6, ("Error: Out of memory\n")); + DEBUG(4, ("Error: Out of memory\n")); tevent_req_error(req, ENOMEM); return; } @@ -2898,7 +2898,7 @@ static void sysdb_store_group_check(struct tevent_req *subreq) ret = sysdb_attrs_steal_string(state->attrs, SYSDB_MEMBER, member); if (ret) { - DEBUG(6, ("Error: %d (%s)\n", ret, strerror(ret))); + DEBUG(4, ("Error: %d (%s)\n", ret, strerror(ret))); tevent_req_error(req, ret); return; } |