Change #265025
| Category | curl |
| Changed by | Stefan Eissing <stefan@eissing.org> |
| Changed at | Mon 20 Apr 2026 11:22:00 |
| Repository | https://github.com/curl/curl.git |
| Project | curl |
| Branch | master |
| Revision | 5448495cfd782de2d65d596c021a23f6505d1196 |
Comments
vtls_scache: check reentrancy Track lock status of session cache, add DEBUGASSERT()s for proper calling sequences. Add check of lock status. Use lock status check to prevent reentry of import/export calls. Deny such calls with CURLE_RECURSIVE_API_CALL. Closes #21383
Changed files
- lib/easy.c
- lib/vtls/vtls_scache.c
- lib/vtls/vtls_scache.h