summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2009-10-24 12:26:39 -0400
committerStephen Gallagher <sgallagh@redhat.com>2009-10-27 13:35:11 -0400
commitbf2fe7641a422ab7ca88f3db8f587cbe9cb23db0 (patch)
tree2d5edd7e1080aa13106d0305602247ec111db4e3 /server
parentbaa46e7085356d10d20ee534e04d043b8fcd3a9c (diff)
downloadsssd-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.c10
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;
}