mirror of
https://github.com/zeek/zeek.git
synced 2025-10-16 13:38:19 +00:00
Fix mem leak in socks analyzer for bad addr types.
This commit is contained in:
parent
fb8b78840b
commit
e54ea6d7e9
1 changed files with 2 additions and 2 deletions
|
@ -85,8 +85,8 @@ refine connection SOCKS_Conn += {
|
||||||
|
|
||||||
default:
|
default:
|
||||||
bro_analyzer()->ProtocolViolation(fmt("invalid SOCKSv5 addr type: %d", ${request.remote_name.addr_type}));
|
bro_analyzer()->ProtocolViolation(fmt("invalid SOCKSv5 addr type: %d", ${request.remote_name.addr_type}));
|
||||||
|
delete sa;
|
||||||
return false;
|
return false;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
BifEvent::generate_socks_request(bro_analyzer(),
|
BifEvent::generate_socks_request(bro_analyzer(),
|
||||||
|
@ -124,8 +124,8 @@ refine connection SOCKS_Conn += {
|
||||||
|
|
||||||
default:
|
default:
|
||||||
bro_analyzer()->ProtocolViolation(fmt("invalid SOCKSv5 addr type: %d", ${reply.bound.addr_type}));
|
bro_analyzer()->ProtocolViolation(fmt("invalid SOCKSv5 addr type: %d", ${reply.bound.addr_type}));
|
||||||
|
delete sa;
|
||||||
return false;
|
return false;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
BifEvent::generate_socks_reply(bro_analyzer(),
|
BifEvent::generate_socks_reply(bro_analyzer(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue