diff options
author | sgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-13 22:55:29 +0000 |
---|---|---|
committer | sgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-13 22:55:29 +0000 |
commit | 66d0a94a6f19afa8d3229672e694a881aca6e41a (patch) | |
tree | 0eaaef20503a9c0ab19bbf2eec4ac2f95f3f0a3a /base/process_util_linux.cc | |
parent | 1872da023bf348e3c89bb675573d7fac7faffa97 (diff) | |
download | chromium_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.cc | 7 |
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; } |