Commit aa479663 authored by topjohnwu's avatar topjohnwu

Fix raw_data move constructor

parent d64d12af
...@@ -16,10 +16,10 @@ struct raw_data { ...@@ -16,10 +16,10 @@ struct raw_data {
raw_data() = default; raw_data() = default;
raw_data(const raw_data&) = delete; raw_data(const raw_data&) = delete;
raw_data(raw_data &&d) { raw_data(raw_data &&d) {
d.buf = buf; buf = d.buf;
d.sz = sz; sz = d.sz;
buf = nullptr; d.buf = nullptr;
sz = 0; d.sz = 0;
} }
~raw_data() { ~raw_data() {
free(buf); free(buf);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment