X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslurpd%2Flock.c;h=9ef0fd7f78a48fc0b536539e350611a51d36da48;hb=93d5e01390d334e2173d33932a76287959a745aa;hp=9634f6b56596fee4d7ac26ca5f0e336713be124e;hpb=dc0eacd40b625258355eea866d62188e5aa7ce3b;p=openldap diff --git a/servers/slurpd/lock.c b/servers/slurpd/lock.c index 9634f6b565..9ef0fd7f78 100644 --- a/servers/slurpd/lock.c +++ b/servers/slurpd/lock.c @@ -1,7 +1,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2005 The OpenLDAP Foundation. + * Copyright 1998-2006 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -91,11 +91,13 @@ lock_fclose( FILE *lfp ) { + int rc = fclose( fp ); + /* unlock */ ldap_unlockf( fileno(lfp) ); fclose( lfp ); - return( fclose( fp ) ); + return( rc ); }