mirror of
https://github.com/zeek/zeek.git
synced 2025-10-07 09:08:20 +00:00
Fixed a segfault from empty strings in the SSL analyzer.
This commit is contained in:
parent
b9e36025a7
commit
06a0b2df67
1 changed files with 2 additions and 4 deletions
|
@ -45,13 +45,11 @@
|
|||
|
||||
function to_string_val(data : uint8[]) : StringVal
|
||||
%{
|
||||
if ( data->size() > 32 )
|
||||
return new StringVal("");
|
||||
|
||||
char tmp[32];
|
||||
memset(tmp, 0, sizeof(tmp));
|
||||
|
||||
if ( data )
|
||||
// Just return an empty string if the string is longer than 32 bytes
|
||||
if ( data && data->size() <= 32)
|
||||
{
|
||||
for ( unsigned int i = data->size(); i > 0; --i )
|
||||
tmp[i-1] = (*data)[i-1];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue