Fix mem leak in socks analyzer for bad addr types.

This commit is contained in:
Jon Siwek 2013-08-29 14:09:56 -05:00
parent fb8b78840b
commit e54ea6d7e9

View file

@ -85,8 +85,8 @@ refine connection SOCKS_Conn += {
default:
bro_analyzer()->ProtocolViolation(fmt("invalid SOCKSv5 addr type: %d", ${request.remote_name.addr_type}));
delete sa;
return false;
break;
}
BifEvent::generate_socks_request(bro_analyzer(),
@ -124,8 +124,8 @@ refine connection SOCKS_Conn += {
default:
bro_analyzer()->ProtocolViolation(fmt("invalid SOCKSv5 addr type: %d", ${reply.bound.addr_type}));
delete sa;
return false;
break;
}
BifEvent::generate_socks_reply(bro_analyzer(),