diff --git a/nselib/smb.lua b/nselib/smb.lua index 588794a03..174245d83 100644 --- a/nselib/smb.lua +++ b/nselib/smb.lua @@ -1031,7 +1031,7 @@ function negotiate_v1(smb, overrides) smb.server_guid, pos = string.unpack(" 0 ) then + if ( #data - pos + 1 > 0 ) then smb.security_blob = data:sub(pos) pos = #data + 1 end