diff options
author | Günther Deschner <gd@samba.org> | 2009-05-31 00:54:56 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2009-06-02 13:11:42 +0200 |
commit | 9a7a97856a4cb017680edef455ceb8c1da2708ee (patch) | |
tree | 1e5da21c81000562c03400495b615d9a53d5f0c0 /lib/nss_wrapper | |
parent | 94f2ef4f72aefd774931fe58215107c72fb1bde2 (diff) | |
download | samba-9a7a97856a4cb017680edef455ceb8c1da2708ee.tar.gz |
nss_wrapper: make sure to return after calling real_{set,end}{gr,pw}ent.
Guenther
Diffstat (limited to 'lib/nss_wrapper')
-rw-r--r-- | lib/nss_wrapper/nss_wrapper.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/nss_wrapper/nss_wrapper.c b/lib/nss_wrapper/nss_wrapper.c index 8bfb4c79a6a..7922b89107f 100644 --- a/lib/nss_wrapper/nss_wrapper.c +++ b/lib/nss_wrapper/nss_wrapper.c @@ -904,6 +904,7 @@ _PUBLIC_ void nwrap_setpwent(void) { if (!nwrap_enabled()) { real_setpwent(); + return; } nwrap_files_setpwent(); @@ -989,6 +990,7 @@ _PUBLIC_ void nwrap_endpwent(void) { if (!nwrap_enabled()) { real_endpwent(); + return; } nwrap_files_endpwent(); @@ -1139,6 +1141,7 @@ _PUBLIC_ void nwrap_setgrent(void) { if (!nwrap_enabled()) { real_setgrent(); + return; } nwrap_files_setgrent(); @@ -1224,6 +1227,7 @@ _PUBLIC_ void nwrap_endgrent(void) { if (!nwrap_enabled()) { real_endgrent(); + return; } nwrap_files_endgrent(); |