diff options
author | Pavel Březina <pbrezina@redhat.com> | 2014-04-28 10:54:12 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-05-29 09:08:38 +0200 |
commit | efa6c1f75c4c18bcc148d6e7efd429c2d56499ad (patch) | |
tree | e029f971cc0121605338be6df8cdab46c19017b7 /src/lib/sifp/sss_sifp.c | |
parent | f43c6a9ae2aea13b7a83fd932139f9352efbfcad (diff) | |
download | sssd-efa6c1f75c4c18bcc148d6e7efd429c2d56499ad.tar.gz sssd-efa6c1f75c4c18bcc148d6e7efd429c2d56499ad.tar.xz sssd-efa6c1f75c4c18bcc148d6e7efd429c2d56499ad.zip |
sss_sifp: add support for string dictionary
https://fedorahosted.org/sssd/ticket/2254
Reviewed-by: Sumit Bose <sbose@redhat.com>
Diffstat (limited to 'src/lib/sifp/sss_sifp.c')
-rw-r--r-- | src/lib/sifp/sss_sifp.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/sifp/sss_sifp.c b/src/lib/sifp/sss_sifp.c index 0bf29075e..7e8e7c6d6 100644 --- a/src/lib/sifp/sss_sifp.c +++ b/src/lib/sifp/sss_sifp.c @@ -370,6 +370,12 @@ sss_sifp_free_attrs(sss_sifp_ctx *ctx, } _free(ctx, attrs[i]->data.str); break; + case SSS_SIFP_ATTR_TYPE_STRING_DICT: + if (attrs[i]->data.str_dict != NULL) { + hash_destroy(attrs[i]->data.str_dict); + } + attrs[i]->data.str_dict = NULL; + break; } _free(ctx, attrs[i]->name); _free(ctx, attrs[i]); |