Date: Wed, 17 Aug 2005 13:21:30 +0200 From: "Daan Vreeken [PA4DAN]" <Danovitsch@Vitsch.net> To: Poul-Henning Kamp <phk@freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.sbin/boot0cfg Makefile boot0cfg.c Message-ID: <200508171321.31251.Danovitsch@Vitsch.net> In-Reply-To: <200508162245.j7GMjXkg034781@repoman.freebsd.org> References: <200508162245.j7GMjXkg034781@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 17 August 2005 00:45, Poul-Henning Kamp wrote: > phk 2005-08-16 22:45:33 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > usr.sbin/boot0cfg Makefile boot0cfg.c > Log: > MFC: use g_ctl for modifying metadata if possible. Doesn't this change miss a call to gctl_free() in the case gctl_issue() returns NULL? Supposed fix : ============== BEGIN ============= --- boot0cfg.c.org Wed Aug 17 00:45:33 2005 +++ boot0cfg.c Wed Aug 17 13:16:39 2005 @@ -282,8 +282,10 @@ gctl_ro_param(grq, "geom", -1, q); gctl_ro_param(grq, "data", mbr_size, mbr); q = gctl_issue(grq); - if (q == NULL) + if (q == NULL) { + gctl_free(grq); return; + } warnx("%s: %s", fname, q); gctl_free(grq); =============== END ============ > Approved by: re@ > > Revision Changes Path > 1.8.12.1 +3 -0 src/usr.sbin/boot0cfg/Makefile > 1.19.2.1 +22 -1 src/usr.sbin/boot0cfg/boot0cfg.c > _______________________________________________ > cvs-src@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-src > To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" grtz, Daan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200508171321.31251.Danovitsch>