extinguish opened a new pull request, #9664:
URL: https://github.com/apache/nuttx/pull/9664

   ## Summary
   1. the lio_sigsetup() method use a universal sighand instance across all 
aiocb instances, but inside the lio_sighandler() method, if one aiocb is handle 
finished, then this method will free the sighand instance that come along with 
current aiocb instance. thus when handle next aiocb instance, use-after-free 
crash will happen. in order to solve this problem, we make each aiocb instance 
have their own sighand instance
   2. make the lio_listio implementation can pass the 
ltp/open_posix_testsuite/lio_listio testcases
   3. the modification are referred to 
https://pubs.opengroup.org/onlinepubs/9699919799/functions/lio_listio.html
   
   ## Impact
   
   ## Testing
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to