mirror of
https://github.com/zeek/zeek.git
synced 2025-10-10 10:38:20 +00:00
Fix a problem with accidental and mistaken HTTP log lines.
This commit is contained in:
parent
b3408d145c
commit
3449321dc1
1 changed files with 7 additions and 6 deletions
|
@ -214,9 +214,8 @@ event http_header(c: connection, is_orig: bool, name: string, value: string) &pr
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
else # server headers
|
else # server headers
|
||||||
{
|
{
|
||||||
if ( name == "CONTENT-DISPOSITION" &&
|
if ( name == "CONTENT-DISPOSITION" &&
|
||||||
|
@ -251,13 +250,15 @@ event http_message_done(c: connection, is_orig: bool, stat: http_message_stat) &
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
event connection_state_remove(c: connection)
|
event connection_state_remove(c: connection) &priority=-5
|
||||||
{
|
{
|
||||||
# Flush all pending but incomplete request/response pairs.
|
# Flush all pending but incomplete request/response pairs.
|
||||||
if ( c?$http_state )
|
if ( c?$http_state )
|
||||||
{
|
{
|
||||||
for ( r in c$http_state$pending )
|
for ( r in c$http_state$pending )
|
||||||
{
|
{
|
||||||
|
# We don't use pending elements at index 0.
|
||||||
|
if ( r == 0 ) next;
|
||||||
Log::write(HTTP::LOG, c$http_state$pending[r]);
|
Log::write(HTTP::LOG, c$http_state$pending[r]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue