Skip to content

Commit ecacf33

Browse files
tniessenjasnell
authored andcommitted
src: fix bug in MallocedBuffer constructor
This should be a generic type even though we are currently only using `char` as `T`. PR-URL: #23434 Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent a83096a commit ecacf33

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/util.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ struct MallocedBuffer {
443443

444444
MallocedBuffer() : data(nullptr) {}
445445
explicit MallocedBuffer(size_t size) : data(Malloc<T>(size)), size(size) {}
446-
MallocedBuffer(char* data, size_t size) : data(data), size(size) {}
446+
MallocedBuffer(T* data, size_t size) : data(data), size(size) {}
447447
MallocedBuffer(MallocedBuffer&& other) : data(other.data), size(other.size) {
448448
other.data = nullptr;
449449
}

0 commit comments

Comments
 (0)