]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
vol: fdHandleAllocateChunk should init all fields
authorJeffrey Altman <jaltman@your-file-system.com>
Sat, 15 Jan 2011 16:52:45 +0000 (11:52 -0500)
committerDerrick Brashear <shadow@dementia.org>
Fri, 4 Feb 2011 13:26:21 +0000 (05:26 -0800)
fdHandleAllocateChunk() failed to initialize the fd_ihnext
and fd_ihprev fields.

Reviewed-on: http://gerrit.openafs.org/3671
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
(cherry picked from commit bae39a9aa3738878708f4c67d17750beca4d6dca)

Change-Id: I9fa401cb4ddec886a3f39ddfb926ce0be8cfa96e
Reviewed-on: http://gerrit.openafs.org/3832
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/vol/ihandle.c

index 66fb28c79530d26a75df5b8eeda60f5ab9f42462..3e8a5c83853ee9c8c1b8c76c257dbc9720b66628 100644 (file)
@@ -302,6 +302,8 @@ fdHandleAllocateChunk(void)
        fdP[i].fd_refcnt = 0;
        fdP[i].fd_ih = NULL;
        fdP[i].fd_fd = INVALID_FD;
+        fdP[i].fd_ihnext = NULL;
+        fdP[i].fd_ihprev = NULL;
        DLL_INSERT_TAIL(&fdP[i], fdAvailHead, fdAvailTail, fd_next, fd_prev);
     }
 }