From: Derrick Brashear Date: Fri, 7 Oct 2011 12:11:34 +0000 (-0400) Subject: bypasscache: free in order X-Git-Tag: upstream/1.8.0_pre1^2~3187 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=df3e4145e758de3530a21bb1e75cd48a4a7f61ec;p=packages%2Fo%2Fopenafs.git bypasscache: free in order we need to free this, but while the pointer is still good Change-Id: I5afa3505b764c5bf72811f60f63e29c80a29c5af Reviewed-on: http://gerrit.openafs.org/5562 Reviewed-by: Jeffrey Altman Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- diff --git a/src/afs/afs_bypasscache.c b/src/afs/afs_bypasscache.c index b1ef5d9df..b88728930 100644 --- a/src/afs/afs_bypasscache.c +++ b/src/afs/afs_bypasscache.c @@ -661,8 +661,8 @@ done: osi_Free(bparms, sizeof(struct nocache_read_request)); #ifndef UKERNEL /* in UKERNEL, the "pages" are passed in */ - osi_Free(auio, sizeof(struct uio)); osi_Free(iovecp, auio->uio_iovcnt * sizeof(struct iovec)); + osi_Free(auio, sizeof(struct uio)); #endif return code; }