src: fix MallocedBuffer move assignment operator
PR-URL: https://github.com/nodejs/node/pull/20883 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
This commit is contained in:
parent
84954523c8
commit
cfc9d0468c
@ -438,7 +438,7 @@ struct MallocedBuffer {
|
||||
}
|
||||
MallocedBuffer& operator=(MallocedBuffer&& other) {
|
||||
this->~MallocedBuffer();
|
||||
return *new(this) MallocedBuffer(other);
|
||||
return *new(this) MallocedBuffer(std::move(other));
|
||||
}
|
||||
~MallocedBuffer() {
|
||||
free(data);
|
||||
|
Loading…
x
Reference in New Issue
Block a user