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

Commit 04616095 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Indicate that a packet was truncated."

parents a4f086ab 9893f939
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;
}