Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Apr 2001 15:18:40 -0700 (PDT)
From:      Alfred Perlstein <alfred@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sys signal.h src/sys/kern vfs_aio.c
Message-ID:  <200104182218.f3IMIek60049@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
alfred      2001/04/18 15:18:40 PDT

  Modified files:
    sys/sys              signal.h 
    sys/kern             vfs_aio.c 
  Log:
  Check validity of signal callback requested via aio routines.
  
  Also move the insertion of the request to after the request is validated,
  there's still looks like there may be some problems if an invalid address
  is passed to the aio routines, basically a possible leak or having a
  not completely initialized structure on the queue may still be possible.
  
  A new sig macro was made _SIG_VALID to check the validity of a signal,
  it would be advisable to use it from now on (in kern/kern_sig.c) rather
  than rolling your own.
  
  PR: kern/17152
  
  Revision  Changes    Path
  1.26      +2 -1      src/sys/sys/signal.h
  1.98      +14 -3     src/sys/kern/vfs_aio.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?200104182218.f3IMIek60049>