@@ -260,9 +260,9 @@ func (transport *Transport) readLoopTCPConn(conn net.Conn, logger zerolog.Logger
260260 logger .Trace ().Type ("type" , packet ).Msg ("packet" )
261261 transport .api .Notification (NewPacketNotification (packet , from , to , time .Now ()))
262262
263- // if dataPacket, ok := packet.(*data.Packet); ok {
264- // data.ReleasePacket(dataPacket)
265- // }
263+ if dataPacket , ok := packet .(* data.Packet ); ok {
264+ data .ReleasePacket (dataPacket )
265+ }
266266 }
267267 }()
268268}
@@ -469,9 +469,9 @@ func (transport *Transport) handleUDPPacket(udpPacket udp.Packet) {
469469 // Send notification
470470 transport .api .Notification (NewPacketNotification (packet , srcAddr , dstAddr , udpPacket .Timestamp ))
471471
472- // if dataPacket, ok := packet.(*data.Packet); ok {
473- // data.ReleasePacket(dataPacket)
474- //s }
472+ if dataPacket , ok := packet .(* data.Packet ); ok {
473+ data .ReleasePacket (dataPacket )
474+ }
475475}
476476
477477// handleConversation is called when the sniffer detects a new conversation and handles its specific packets
@@ -497,9 +497,9 @@ func (transport *Transport) handleConversation(socket network.Socket, reader io.
497497 // Send notification
498498 transport .api .Notification (NewPacketNotification (packet , srcAddr , dstAddr , time .Now ()))
499499
500- // if dataPacket, ok := packet.(*data.Packet); ok {
501- // data.ReleasePacket(dataPacket)
502- // }
500+ if dataPacket , ok := packet .(* data.Packet ); ok {
501+ data .ReleasePacket (dataPacket )
502+ }
503503 }
504504 }()
505505}
0 commit comments