]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common/MemoryModel: remove logging to /tmp/memlog
authorSage Weil <sage@inktank.com>
Fri, 22 Mar 2013 20:25:49 +0000 (13:25 -0700)
committerSage Weil <sage@inktank.com>
Fri, 22 Mar 2013 20:25:49 +0000 (13:25 -0700)
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 <misc@zarb.org>
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
src/common/MemoryModel.cc

index b21ed6133bc3d3bd1249a3ad2f4dee5a65fd406e..f737a7b88d6d6e8a2a3b9d4c9086fb566bd87526 100644 (file)
@@ -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
 }