svn commit: r237557 - user/ae/bootcode/sys/boot/i386/libi386
Andrey V. Elsukov
ae at FreeBSD.org
Mon Jun 25 08:16:00 UTC 2012
Author: ae
Date: Mon Jun 25 08:15:59 2012
New Revision: 237557
URL: http://svn.freebsd.org/changeset/base/237557
Log:
Fix a memory leak.
Modified:
user/ae/bootcode/sys/boot/i386/libi386/biosdisk.c
Modified: user/ae/bootcode/sys/boot/i386/libi386/biosdisk.c
==============================================================================
--- user/ae/bootcode/sys/boot/i386/libi386/biosdisk.c Mon Jun 25 07:56:23 2012 (r237556)
+++ user/ae/bootcode/sys/boot/i386/libi386/biosdisk.c Mon Jun 25 08:15:59 2012 (r237557)
@@ -854,6 +854,8 @@ bd_getdev(struct i386_devdesc *dev)
return(-1);
if (bd_opendisk(&od, dev) != 0) /* oops, not a viable device */
return(-1);
+ else
+ bd_closedisk(od);
if (biosdev < 0x80) {
/* floppy (or emulated floppy) or ATAPI device */
More information about the svn-src-user
mailing list