summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2009-04-23 12:56:08 +0200
committerStephen Gallagher <sgallagh@redhat.com>2009-04-23 09:06:27 -0400
commita03f9612e6560d4aa32e2813cce1bad88b550713 (patch)
treed30d82efc6df5a784c8b7e41052d046ffa089ca9
parent1e08c6f901ad477d9be4b74942487bb3e8573ce3 (diff)
removed length of unused element from packet size calculation
The domain name is no longer send as an element on its own, but if set as a member of the response array. If the user was not found pd->domain is NULL and strlen will seg-fault.
-rw-r--r--server/responder/pam/pamsrv_cmd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/responder/pam/pamsrv_cmd.c b/server/responder/pam/pamsrv_cmd.c
index 45f44c3e9..158cb32d8 100644
--- a/server/responder/pam/pamsrv_cmd.c
+++ b/server/responder/pam/pamsrv_cmd.c
@@ -217,7 +217,7 @@ static void pam_reply(struct pam_auth_req *preq)
resp = resp->next;
}
- ret = sss_packet_grow(cctx->creq->out, sizeof(int32_t) + strlen(pd->domain)+1 +
+ ret = sss_packet_grow(cctx->creq->out, sizeof(int32_t) +
sizeof(int32_t) +
resp_c * 2* sizeof(int32_t) +
resp_size);