mirror of
https://github.com/Cisco-Talos/clamav.git
synced 2025-12-08 06:09:46 +00:00
ClamD opens at least one socket that is then passed to server-th as newly allocated memory. server-th then appends to this structure with additional FDs as it handles connections. While cleaning up during server shutdown, server-th loops through all FDs and closes them, followed by clamd closing the FDs it opened, which have now been previously closed by server-th. This fix skips closing the FDs in server-th that were opened in clamd. CLAM-2850 |
||
|---|---|---|
| .. | ||
| clamav-daemon.service.in | ||
| clamav-daemon.socket.in | ||
| clamd.c | ||
| clamd_others.c | ||
| clamd_others.h | ||
| CMakeLists.txt | ||
| Doxyfile | ||
| localserver.c | ||
| localserver.h | ||
| scanner.c | ||
| scanner.h | ||
| server-th.c | ||
| server.h | ||
| session.c | ||
| session.h | ||
| shared.h | ||
| tcpserver.c | ||
| tcpserver.h | ||
| thrmgr.c | ||
| thrmgr.h | ||