1
Fork 0

Use strings.Cut when parsing fmtp.

This commit is contained in:
Juliusz Chroboczek 2023-12-09 18:23:06 +01:00
parent d2380f25b3
commit f9ef43248b
1 changed files with 3 additions and 6 deletions

View File

@ -181,12 +181,9 @@ func (g *Group) API() (*webrtc.API, error) {
func fmtpValue(fmtp, key string) string {
fields := strings.Split(fmtp, ";")
for _, f := range fields {
kv := strings.SplitN(f, "=", 2)
if len(kv) != 2 {
continue
}
if kv[0] == key {
return kv[1]
k, v, found := strings.Cut(f, "=")
if found && k == key {
return v
}
}
return ""