From c524e2e01da41ab5b6362c117939ea1efbd98095 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 22 Mar 2013 13:25:49 -0700 Subject: [PATCH] common/MemoryModel: remove logging to /tmp/memlog This was a hack for dev purposes ages ago; remove it. The predictable filename is a security issue. CVE-2013-1882 Reported-by: Michael Scherer Signed-off-by: Sage Weil Reviewed-by: Dan Mick --- src/common/MemoryModel.cc | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/common/MemoryModel.cc b/src/common/MemoryModel.cc index b21ed6133bc..f737a7b88d6 100644 --- a/src/common/MemoryModel.cc +++ b/src/common/MemoryModel.cc @@ -97,19 +97,7 @@ void MemoryModel::_sample(snap *psnap) psnap->malloc = mi.uordblks >> 10; psnap->mmap = mi.hblks >> 10; - - - ofstream log("/tmp/memlog", ios::app); - log << "heap " << heap - << "\trss " << psnap->rss - << "\tmi\t" << mi.arena - << "\t" << mi.ordblks - << "\t" << mi.uordblks / 1024 - << "\t" << mi.fordblks / 1024 - << "\t" << mi.hblks - << "\t" << mi.hblkhd / 1024 - << std::endl; #else -#warning "Not implemented!" +#warning "mallinfo not implemented" #endif }