diff options
Diffstat (limited to 'components/metrics')
-rw-r--r-- | components/metrics/serialization/serialization_utils.cc | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/components/metrics/serialization/serialization_utils.cc b/components/metrics/serialization/serialization_utils.cc index 0eca24b..30c2675 100644 --- a/components/metrics/serialization/serialization_utils.cc +++ b/components/metrics/serialization/serialization_utils.cc @@ -196,17 +196,16 @@ bool SerializationUtils::WriteMetricToFile(const MetricSample& sample, // The file containing the metrics samples will only be read by programs on // the same device so we do not check endianness. - if (base::WriteFileDescriptor(file_descriptor.get(), - reinterpret_cast<char*>(&size), - sizeof(size)) != sizeof(size)) { - DLOG(ERROR) << "error writing message length " << errno; + if (!base::WriteFileDescriptor(file_descriptor.get(), + reinterpret_cast<char*>(&size), + sizeof(size))) { + DPLOG(ERROR) << "error writing message length"; return false; } - if (base::WriteFileDescriptor( - file_descriptor.get(), msg.c_str(), msg.length()) != - static_cast<int>(msg.length())) { - DLOG(ERROR) << "error writing message" << errno; + if (!base::WriteFileDescriptor( + file_descriptor.get(), msg.c_str(), msg.size())) { + DPLOG(ERROR) << "error writing message"; return false; } |