From 1cf5a0c07ab657adb938191ab3be788763885994 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Thu, 10 Aug 2017 00:28:29 +0200 Subject: Add "--tpp" option to tp-monitor to write TPP files instead of text --- src/packages.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/packages.cc') diff --git a/src/packages.cc b/src/packages.cc index f2c4ba6..70f9de4 100644 --- a/src/packages.cc +++ b/src/packages.cc @@ -29,7 +29,7 @@ public: } } - void write(Package const& package, std::string const& data) override { + void write(Package const& package, char const* data, size_t size) override { if (!open_) { assert(false); return; @@ -43,12 +43,12 @@ public: ptr = backup.get(); write_package(package, ptr, need); } - uint8_t size[8]; - write_u64(size, need + data.size()); - out_->write(reinterpret_cast(size), 8); + uint8_t size_data[8]; + write_u64(size_data, need + size); + out_->write(reinterpret_cast(size_data), 8); out_->write(reinterpret_cast(ptr), need); backup.reset(); - out_->write(data.data(), data.size()); + out_->write(data, size); count_++; } -- cgit v1.2.3-70-g09d2