[tlib][net] fix the memory leaks (#7)

* memory leak: buffer

[tlib/src/net.cpp:69]: (error) Memory leak: buffer

Found by https://github.com/bryongloden/cppcheck
This commit is contained in:
Bryon Gloden, CISSP® 2016-09-17 13:22:37 -04:00 committed by Baptiste Wicht
parent 9d5da4769d
commit 19c9d44690

View File

@ -66,6 +66,7 @@ std::expected<tlib::packet> tlib::prepare_packet(size_t socket_fd, void* desc) {
: "rax", "rbx", "rcx", "rdx"); : "rax", "rbx", "rcx", "rdx");
if (fd < 0) { if (fd < 0) {
free(buffer);
return std::make_expected_from_error<tlib::packet, size_t>(-fd); return std::make_expected_from_error<tlib::packet, size_t>(-fd);
} else { } else {
tlib::packet p; tlib::packet p;