View | Details | Raw Unified | Return to bug 208275
Collapse All | Expand All

(-)b/sys/fs/cd9660/cd9660_vnops.c (-3 / +3 lines)
Lines 341-351 cd9660_read(ap) Link Here
341
			} else
341
			} else
342
				error = bread(vp, lbn, size, NOCRED, &bp);
342
				error = bread(vp, lbn, size, NOCRED, &bp);
343
		}
343
		}
344
		n = MIN(n, size - bp->b_resid);
345
		if (error) {
344
		if (error) {
346
			brelse(bp);
345
			if (bp != NULL)
346
				brelse(bp);
347
			return (error);
347
			return (error);
348
		}
348
		}
349
		n = MIN(n, size - bp->b_resid);
349
350
350
		error = uiomove(bp->b_data + on, (int)n, uio);
351
		error = uiomove(bp->b_data + on, (int)n, uio);
351
		brelse(bp);
352
		brelse(bp);
352
- 

Return to bug 208275