--- 10f3205798e880ce4f1351735666bac903e34398 +++ 9231b25d725a0b18e0208d55d914e31ac850304d @@ -971,7 +971,7 @@ static int mon_bin_ioctl(struct inode *i mutex_lock(&rp->fetch_lock); spin_lock_irqsave(&rp->b_lock, flags); - mon_free_buff(rp->b_vec, size/CHUNK_SIZE); + mon_free_buff(rp->b_vec, rp->b_size/CHUNK_SIZE); kfree(rp->b_vec); rp->b_vec = vec; rp->b_size = size;