cvs commit: src/libexec/rtld-elf rtld.c
    John Baldwin 
    jhb at FreeBSD.org
       
    Fri Nov 11 19:57:42 GMT 2005
    
    
  
jhb         2005-11-11 19:57:42 UTC
  FreeBSD src repository
  Modified files:
    libexec/rtld-elf     rtld.c 
  Log:
  Fix a bug in dlinfo(RTLD_DI_SERINFOSIZE) requests.  For each search path
  we included the length of the path in the returned size but not the length
  of the associated Dl_serpath structure.  Without this fix, programs
  attempting to allocate a structure to hold the search path information
  would allocate too small of a buffer and rtld would overrun the buffer
  while filling it via a subsequent RTLD_DI_SERINFO request.
  
  Submitted by:   "William K. Josephson" wkj at morphisms dot net
  Reviewed by:    jdp
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.107     +1 -1      src/libexec/rtld-elf/rtld.c
    
    
More information about the cvs-src
mailing list