mirror of
https://github.com/nmap/nmap.git
synced 2026-01-02 21:09:00 +00:00
Fix for two RTSP request assembly defects introduced in r37474:
* Adds missing header-terminating empty line to the request string * Rectifies a code crash when the header table is empty Fixes #1781, closes #1796
This commit is contained in:
@@ -80,10 +80,11 @@ Request = {
|
||||
|
||||
local req = {
|
||||
("%s %s RTSP/1.0"):format(self.method, self.url),
|
||||
("CSeq: %d"):format(self.cseq),
|
||||
table.unpack(self.headers),
|
||||
""
|
||||
("CSeq: %d"):format(self.cseq)
|
||||
}
|
||||
table.move(self.headers, 1, #self.headers, #req + 1, req)
|
||||
table.insert(req, "")
|
||||
table.insert(req, "")
|
||||
return table.concat(req, "\r\n")
|
||||
end,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user