Fix raw_data move constructor

This commit is contained in:
topjohnwu 2019-07-16 23:30:54 -07:00
parent d64d12afe8
commit aa47966347

View File

@ -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);