From c43625d91bc104759666629e5a78dff7f74a14fd Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Thu, 18 Feb 2010 14:41:24 -0600 Subject: [PATCH] VLockFile: init fd to INVALID_FD, not zero Zero is a valid file descriptor; initialize lockfile fd to INVALID_FD instead, so we know it's invalid. Change-Id: Iacb549ec4ed821763d20cb0e4f25882b4151bf3a Reviewed-on: http://gerrit.openafs.org/1345 Tested-by: Andrew Deason Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- src/vol/vutil.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vol/vutil.c b/src/vol/vutil.c index 8b28f9c95..8f7aefe2b 100644 --- a/src/vol/vutil.c +++ b/src/vol/vutil.c @@ -850,8 +850,9 @@ void VLockFileInit(struct VLockFile *lf, const char *path) { memset(lf, 0, sizeof(*lf)); - assert(pthread_mutex_init(&lf->mutex, NULL) == 0); lf->path = strdup(path); + lf->fd = INVALID_FD; + assert(pthread_mutex_init(&lf->mutex, NULL) == 0); } # ifdef AFS_NT40_ENV -- 2.39.5