summaryrefslogtreecommitdiff
path: root/cmds/incidentd/src/proto_util.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cmds/incidentd/src/proto_util.cpp')
-rw-r--r--cmds/incidentd/src/proto_util.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/cmds/incidentd/src/proto_util.cpp b/cmds/incidentd/src/proto_util.cpp
index be2f24f97d02..4e8ff71b3777 100644
--- a/cmds/incidentd/src/proto_util.cpp
+++ b/cmds/incidentd/src/proto_util.cpp
@@ -33,11 +33,10 @@ using google::protobuf::io::FileOutputStream;
// special section ids
const int FIELD_ID_INCIDENT_HEADER = 1;
-status_t write_header_section(int fd, const vector<uint8_t>& buf) {
+status_t write_header_section(int fd, const uint8_t* buf, size_t bufSize) {
status_t err;
- const size_t bufSize = buf.size();
- if (buf.empty()) {
+ if (bufSize == 0) {
return NO_ERROR;
}
@@ -46,7 +45,7 @@ status_t write_header_section(int fd, const vector<uint8_t>& buf) {
return err;
}
- err = WriteFully(fd, (uint8_t const*)buf.data(), bufSize);
+ err = WriteFully(fd, buf, bufSize);
if (err != NO_ERROR) {
return err;
}