X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslurpd%2Flock.c;h=3ce58367d7ff9d4f201567875c1be80b7e32b272;hb=4abbf9c610d4fbaeee0dbdceaad1e0f94ed8e8fe;hp=9634f6b56596fee4d7ac26ca5f0e336713be124e;hpb=dc0eacd40b625258355eea866d62188e5aa7ce3b;p=openldap diff --git a/servers/slurpd/lock.c b/servers/slurpd/lock.c index 9634f6b565..3ce58367d7 100644 --- a/servers/slurpd/lock.c +++ b/servers/slurpd/lock.c @@ -91,11 +91,13 @@ lock_fclose( FILE *lfp ) { + int rc = fclose( fp ); + /* unlock */ ldap_unlockf( fileno(lfp) ); fclose( lfp ); - return( fclose( fp ) ); + return( rc ); }