diff options
author | jasone <jasone@FreeBSD.org> | 2007-12-31 06:19:48 +0000 |
---|---|---|
committer | jasone <jasone@FreeBSD.org> | 2007-12-31 06:19:48 +0000 |
commit | 573b21b45748b77af2c90b689b0267f0fc30d901 (patch) | |
tree | 761be9bfe1b6029bf8e3e39d46753a4524cbfb95 /lib/libc/stdlib/exit.c | |
parent | c8db393cdc9365061c73c4a6c92ba93460c57053 (diff) | |
download | FreeBSD-src-573b21b45748b77af2c90b689b0267f0fc30d901.zip FreeBSD-src-573b21b45748b77af2c90b689b0267f0fc30d901.tar.gz |
Fix a major chunk-related memory leak in chunk_dealloc_dss_record(). [1]
Clean up DSS-related locking and protect all pertinent variables with
dss_mtx (remove dss_chunks_mtx). This fixes race conditions that could
cause chunk leaks.
Reported by: [1] kris
Diffstat (limited to 'lib/libc/stdlib/exit.c')
0 files changed, 0 insertions, 0 deletions