decoder/vorbis: handle uri==NULL
This fixes a theoretical crash, which has never occurred in practice.
This commit is contained in:
parent
c3569814bd
commit
a1882f48be
1
NEWS
1
NEWS
|
@ -4,6 +4,7 @@ ver 0.15.11 (2010/??/??)
|
|||
* decoders:
|
||||
- mp4ff: support tags "album artist", "albumartist", "band"
|
||||
- mikmod: fix memory leak
|
||||
- vorbis: handle uri==NULL
|
||||
- ffmpeg: free AVFormatContext on error
|
||||
- ffmpeg: read more metadata
|
||||
* playlist: emit IDLE_OPTIONS when resetting single mode
|
||||
|
|
|
@ -233,6 +233,9 @@ oggvorbis_seekable(struct decoder *decoder)
|
|||
bool seekable;
|
||||
|
||||
uri = decoder_get_uri(decoder);
|
||||
if (uri == NULL)
|
||||
return false;
|
||||
|
||||
/* disable seeking on remote streams, because libvorbis seeks
|
||||
around like crazy, and due to being very expensive, this
|
||||
delays song playback my 10 or 20 seconds */
|
||||
|
|
Loading…
Reference in New Issue