cvs commit: src/lib/libdevinfo devinfo.c

John Baldwin jhb at FreeBSD.org
Wed Jun 22 15:20:12 GMT 2005


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


More information about the cvs-src mailing list