mirror of
https://github.com/zeek/zeek.git
synced 2025-10-08 01:28:20 +00:00
Fix reporter using part of the actual message as a format string
When not reporting via events, the final contents of the message buffer after formatting was being used as a format string to fprintf instead of writing out the actual string.
This commit is contained in:
parent
33b064bdb2
commit
00de88f4cb
3 changed files with 12 additions and 1 deletions
|
@ -302,7 +302,7 @@ void Reporter::DoLog(const char* prefix, EventHandlerPtr event, FILE* out, Conne
|
|||
s += buffer;
|
||||
s += "\n";
|
||||
|
||||
fprintf(out, s.c_str());
|
||||
fprintf(out, "%s", s.c_str());
|
||||
}
|
||||
|
||||
if ( alloced )
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue