Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e76c8020 authored by Dan Albert's avatar Dan Albert Committed by android-build-merger
Browse files

Merge "Indicate that a packet was truncated."

am: 04616095

Change-Id: Id672c3c987c2ba2b12c8296b659038d95bfd48f8
parents 3a156e6c 04616095
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -157,7 +157,12 @@ bool mkdirs(const std::string& path) {
}

std::string dump_hex(const void* data, size_t byte_count) {
    byte_count = std::min(byte_count, size_t(16));
    size_t truncate_len = 16;
    bool truncated = false;
    if (byte_count > truncate_len) {
        byte_count = truncate_len;
        truncated = true;
    }

    const uint8_t* p = reinterpret_cast<const uint8_t*>(data);

@@ -172,6 +177,10 @@ std::string dump_hex(const void* data, size_t byte_count) {
        line.push_back(isprint(ch) ? ch : '.');
    }

    if (truncated) {
        line += " [truncated]";
    }

    return line;
}