Date: Wed, 22 Jun 2005 15:20:11 +0000 (UTC) From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libdevinfo devinfo.c Message-ID: <200506221520.j5MFKBKd045464@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jhb 2005-06-22 15:20:11 UTC FreeBSD src repository Modified files: lib/libdevinfo devinfo.c Log: Clear devinfo_generation in devinfo_free() since we are freeing all of the cached state. Otherwise, a subsequent call to devinfo_init() would succeed without reading the device tree from the kernel thinking that the cached state was up to date since the generation count was the same. However, since the cached state was actually free'd, attempts to examine the tree after the second devinfo_init() would fail. Reported by: Juho Vuori juho dot vuori at kepa dot fi Submitted by: Stefan Farfeleder stefan at fafoe dot narf dot at Approved by: re (dwhite) MFC after: 1 week Revision Changes Path 1.8 +1 -0 src/lib/libdevinfo/devinfo.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200506221520.j5MFKBKd045464>