Skip to content

Commit

Permalink
Add a try/catch around matchSettingsLang in case bcp47Normalize fails…
Browse files Browse the repository at this point in the history
… with an error (#4365)
  • Loading branch information
dsilhavy committed Jan 22, 2024
1 parent 37c68da commit 7453930
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions src/streaming/controllers/MediaController.js
Expand Up @@ -340,10 +340,14 @@ function MediaController() {
}

function matchSettingsLang(settings, track) {
return !settings.lang ||
(settings.lang instanceof RegExp) ?
(track.lang.match(settings.lang)) : track.lang !== '' ?
(extendedFilter(track.lang, bcp47Normalize(settings.lang)).length > 0) : false;
try {
return !settings.lang ||
(settings.lang instanceof RegExp) ?
(track.lang.match(settings.lang)) : track.lang !== '' ?
(extendedFilter(track.lang, bcp47Normalize(settings.lang)).length > 0) : false;
} catch (e) {
return false
}
}

function matchSettingsIndex(settings, track) {
Expand Down

0 comments on commit 7453930

Please sign in to comment.