X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Flock.c;h=1a8fc52a5786a9b9f092cc258867c4588d276d95;hb=ae3f784d5b8b022fc8bb5ecd2e612d9b1cdd13ed;hp=9d42fc620e6d7eaf627d13a938f546221b81e3f1;hpb=dc0eacd40b625258355eea866d62188e5aa7ce3b;p=openldap diff --git a/servers/slapd/lock.c b/servers/slapd/lock.c index 9d42fc620e..1a8fc52a57 100644 --- a/servers/slapd/lock.c +++ b/servers/slapd/lock.c @@ -74,9 +74,10 @@ lock_fopen( const char *fname, const char *type, FILE **lfp ) int lock_fclose( FILE *fp, FILE *lfp ) { + int rc = fclose( fp ); /* unlock */ ldap_unlockf( fileno(lfp) ); fclose( lfp ); - return( fclose( fp ) ); + return( rc ); }