diff options
-rw-r--r-- | src/lib/krb5/os/ChangeLog | 5 | ||||
-rw-r--r-- | src/lib/krb5/os/lock_file.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog index 90fe4df27d..e581ef4401 100644 --- a/src/lib/krb5/os/ChangeLog +++ b/src/lib/krb5/os/ChangeLog @@ -1,3 +1,8 @@ +2004-03-05 Ken Raeburn <raeburn@mit.edu> + + * lock_file.c (krb5_lock_file): Initialize flock data on entry, + but don't bother with a static version to copy from. + 2004-02-26 Jeffrey Altman <jaltman@mit.edu> * sendto_kdc.c, send524.c: diff --git a/src/lib/krb5/os/lock_file.c b/src/lib/krb5/os/lock_file.c index 48af525d65..3c07d8d635 100644 --- a/src/lib/krb5/os/lock_file.c +++ b/src/lib/krb5/os/lock_file.c @@ -68,10 +68,7 @@ krb5_lock_file(krb5_context context, int fd, int mode) krb5_error_code retval = 0; #ifdef POSIX_FILE_LOCKS int lock_cmd = F_SETLKW; - static const struct flock flock_zero; - struct flock lock_arg; - - lock_arg = flock_zero; + struct flock lock_arg = { 0 }; #endif switch (mode & ~KRB5_LOCKMODE_DONTBLOCK) { |