summaryrefslogtreecommitdiffstats
path: root/base/process_util_linux.cc
diff options
context:
space:
mode:
authorsgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-13 22:55:29 +0000
committersgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-13 22:55:29 +0000
commit66d0a94a6f19afa8d3229672e694a881aca6e41a (patch)
tree0eaaef20503a9c0ab19bbf2eec4ac2f95f3f0a3a /base/process_util_linux.cc
parent1872da023bf348e3c89bb675573d7fac7faffa97 (diff)
downloadchromium_src-66d0a94a6f19afa8d3229672e694a881aca6e41a.zip
chromium_src-66d0a94a6f19afa8d3229672e694a881aca6e41a.tar.gz
chromium_src-66d0a94a6f19afa8d3229672e694a881aca6e41a.tar.bz2
Log warnings, not errors, if we can't fetch memory status for
commit charge reporting. Fix if-blocks around returning 0. BUG=none TEST=none Review URL: http://codereview.chromium.org/386031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31964 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/process_util_linux.cc')
-rw-r--r--base/process_util_linux.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/base/process_util_linux.cc b/base/process_util_linux.cc
index f45a8b8..10ae0b1 100644
--- a/base/process_util_linux.cc
+++ b/base/process_util_linux.cc
@@ -470,14 +470,15 @@ size_t GetSystemCommitCharge() {
// Used memory is: total - free - buffers - caches
FilePath meminfo_file("/proc/meminfo");
std::string meminfo_data;
- if (!file_util::ReadFileToString(meminfo_file, &meminfo_data))
- LOG(ERROR) << "Failed to open /proc/meminfo.";
+ if (!file_util::ReadFileToString(meminfo_file, &meminfo_data)) {
+ LOG(WARNING) << "Failed to open /proc/meminfo.";
return 0;
+ }
std::vector<std::string> meminfo_fields;
SplitStringAlongWhitespace(meminfo_data, &meminfo_fields);
if (meminfo_fields.size() < kMemCacheIndex) {
- LOG(ERROR) << "Failed to parse /proc/meminfo. Only found " <<
+ LOG(WARNING) << "Failed to parse /proc/meminfo. Only found " <<
meminfo_fields.size() << " fields.";
return 0;
}