diff options
author | Simo Sorce <ssorce@redhat.com> | 2009-05-27 18:01:07 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2009-05-27 18:01:07 -0400 |
commit | 4fff9b914556f91f2caeca637fa8e76ceba91aed (patch) | |
tree | 77d0f5145f1abf75e5dd6ef667afdfc9681050b5 /sss_client/passwd.c | |
parent | b4f46c6ecf529ed8115fb4d3664a80c4c98f8c52 (diff) | |
download | sssd-4fff9b914556f91f2caeca637fa8e76ceba91aed.tar.gz sssd-4fff9b914556f91f2caeca637fa8e76ceba91aed.tar.bz2 sssd-4fff9b914556f91f2caeca637fa8e76ceba91aed.zip |
Fix enumerations (bug #42)
If a backend had all its results filtered in fill_pwent or fill_grent
then we would return an empty result, which means "end of results" to
the client.
Now we return ENOENT and let callers decide what to do.
Also make sure we do not grow packets unless we are going to fill them
as that's a recipe for killing the client as the size passed to
sss_packet_grow is used to determine the size of the final packet.
Diffstat (limited to 'sss_client/passwd.c')
0 files changed, 0 insertions, 0 deletions