Date: Mon, 17 Jul 2000 12:51:42 -0700 (PDT) From: John Baldwin <jhb@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/i386/fdisk fdisk.c Message-ID: <200007171951.MAA48590@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jhb 2000/07/17 12:51:42 PDT Modified files: sbin/i386/fdisk fdisk.c Log: - Don't try to free mboot.bootinst before it has been allocated. If, for some reason, mboot.bootinst is not initialized to NULL at the beginning of the program, then the last commit to this would try to free whatever bogus address is in it. - Restore the behavior of free()'ing the mboot.bootinst buffer after we abuse it to determine the sector size of the disk (as clearly noted in the comments). Properly fix the double free() bug by setting the pointer to NULL after we free it. Revision Changes Path 1.43 +3 -3 src/sbin/i386/fdisk/fdisk.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200007171951.MAA48590>