From df7f08d7df67d47c08a43003228e7b472a9cd65e Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Wed, 7 Sep 2011 13:15:49 +0200 Subject: [PATCH] Do not access memory out of bounds --- src/providers/ipa/ipa_hbac_hosts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/providers/ipa/ipa_hbac_hosts.c b/src/providers/ipa/ipa_hbac_hosts.c index 70be90e..5e6a25f 100644 --- a/src/providers/ipa/ipa_hbac_hosts.c +++ b/src/providers/ipa/ipa_hbac_hosts.c @@ -502,7 +502,7 @@ hbac_shost_attrs_to_rule(TALLOC_CTX *mem_ctx, for (idx = host_count; idx <= host_count + el->num_values; idx++) { shosts->names[idx] = talloc_strdup(shosts->names, - (const char *)el->values[idx].data); + (const char *)el->values[idx - host_count].data); if (shosts->names[idx] == NULL) { ret = ENOMEM; goto done; -- 1.7.6