alloc-confusion-20040120
authorJim Rees <rees@umich.edu>
Thu, 20 Jan 2005 18:00:28 +0000 (18:00 +0000)
committerJim Rees <rees@umich.edu>
Thu, 20 Jan 2005 18:00:28 +0000 (18:00 +0000)
use osi_Alloc instead of osi_AllocLargeSpace for tokens, to match free

src/afs/afs_pioctl.c

index 84a7329..c1cd5e1 100644 (file)
@@ -1119,8 +1119,9 @@ afs_HandlePioctl(struct vnode *avp, afs_int32 acom,
     if (inSize > MAXPIOCTLTOKENLEN || inSize < 0 || ablob->out_size < 0)
        return E2BIG;
 
+    /* Note that we use osi_Alloc for large allocs and osi_AllocLargeSpace for small ones */
     if (inSize > AFS_LRALLOCSIZ) {
-       inData = osi_AllocLargeSpace(inSize + 1);
+       inData = osi_Alloc(inSize + 1);
     } else {
        inData = osi_AllocLargeSpace(AFS_LRALLOCSIZ);
     }