mirror of
https://github.com/aler9/gortsplib
synced 2025-10-06 23:52:46 +08:00
add fuzz tests to all headers (#522)
This commit is contained in:
@@ -39,10 +39,13 @@ func (h *RTPInfo) Unmarshal(v base.HeaderValue) error {
|
||||
return err
|
||||
}
|
||||
|
||||
urlReceived := false
|
||||
|
||||
for k, v := range kvs {
|
||||
switch k {
|
||||
case "url":
|
||||
e.URL = v
|
||||
urlReceived = true
|
||||
|
||||
case "seq":
|
||||
vi, err := strconv.ParseUint(v, 10, 16)
|
||||
@@ -65,7 +68,7 @@ func (h *RTPInfo) Unmarshal(v base.HeaderValue) error {
|
||||
}
|
||||
}
|
||||
|
||||
if e.URL == "" {
|
||||
if !urlReceived {
|
||||
return fmt.Errorf("URL is missing")
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user