Fix memory leak
This commit is contained in:
+3
-2
@@ -43,8 +43,9 @@ UDPWriter::UDPWriter(const std::string& destination, const int port) {
|
|||||||
|
|
||||||
void UDPWriter::sendMessage(std::shared_ptr<const SyslogMessage> message) {
|
void UDPWriter::sendMessage(std::shared_ptr<const SyslogMessage> message) {
|
||||||
if (_socket.is_open()) {
|
if (_socket.is_open()) {
|
||||||
auto formatted = RFC3164FormattedSyslogMessage{*message};
|
auto fmtMsg = RFC3164FormattedSyslogMessage{*message};
|
||||||
auto buff = buffer(formatted());
|
auto fmtStr = fmtMsg();
|
||||||
|
auto buff = buffer(fmtStr);
|
||||||
_socket.send(buff);
|
_socket.send(buff);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user