Comcast / Comcast/mamba

Parsing malformed HLS causes crash

Open
#82 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
191
Forks
43
PR merge metrics
No merged PRs in 30d

Description

(Note: Found in 1.x but should also check 2.x when fixing)

Parsing this playlist:

```
#EXTM3U
#EXT-X-VERSION:7
#EXT-X-PLAYLIST-TYPE:EVENT
#EXT-X-TARGETDURATION:3
#EXT-X-KEY:METHOD=AES-128,URI="http://myserver.com",IV=0x000102030aaaaccccccccbbbbb0d0e0f
#EXT-X-MAP:URI=\"http://myserver.com/init.mp4\"
#EXT-X-ENDLIST
```

### Expected Behavior

Parse should succeed

### Observed Behavior

Crash in `HLSPlaylistStructure.rebuild()`

### Observed on device(s):

* All devices

### Observed on OS Version(s):

* iOS 13.2

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.