summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-07 00:22:48 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-07 00:22:48 +0000
commit55cc92cf16adf178180989dcf364bac51fc78103 (patch)
treea6189abd0dbd1530778b7d12a4b71c3ffe1636a5
parent2fb197b8f44d711fd14af4fd3260df65001aad68 (diff)
parentb81a3c0fbe4d7fd00d92cc36adebb5090e85ee0f (diff)
downloadincremental_delivery-android14-qpr2-release.tar.gz
Change-Id: I38c45378f83985eb4503c8ca8f2cbac4edf03797
-rw-r--r--incfs/incfsdump/dump.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/incfs/incfsdump/dump.cpp b/incfs/incfsdump/dump.cpp
index 35d84ac..523992f 100644
--- a/incfs/incfsdump/dump.cpp
+++ b/incfs/incfsdump/dump.cpp
@@ -37,15 +37,17 @@
#include <sys/xattr.h>
#include <unistd.h>
-#include "linux/incrementalfs.h"
-
#include <chrono>
#include <fstream>
+#include <iomanip>
#include <iostream>
#include <iterator>
#include <optional>
+#include <sstream>
#include <string_view>
+#include "linux/incrementalfs.h"
+
using namespace std::literals;
namespace {
@@ -442,13 +444,12 @@ private:
}
static std::string toString(incfs_uuid_t uuid) {
- std::string res;
+ std::stringstream res;
+ res << std::hex;
for (unsigned char b : uuid.bytes) {
- char buf[3] = {};
- snprintf(buf, std::size(buf) - 1, "%02x", (unsigned int)b);
- res += buf;
+ res << std::setfill('0') << std::setw(2) << (unsigned int)b;
}
- return res;
+ return res.str();
}
OstreamWrapper out() const {