summaryrefslogtreecommitdiff
blob: 52b96b0bfc37290ff6a8c3e2e058c3846df35228 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Fixes a segfault on probe.

Index: FusionSound-1.1.1/interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_ffmpeg.c
===================================================================
--- FusionSound-1.1.1.orig/interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_ffmpeg.c
+++ FusionSound-1.1.1/interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_ffmpeg.c
@@ -1138,7 +1138,7 @@ IFusionSoundMusicProvider_FFmpeg_WaitSta
 static DFBResult
 Probe( IFusionSoundMusicProvider_ProbeContext *ctx )
 {
-     AVProbeData    pd;
+     AVProbeData    pd = { 0 };
      AVInputFormat *format;
           
      av_register_all();
@@ -1165,7 +1165,7 @@ Construct( IFusionSoundMusicProvider *th
            const char                *filename,
            DirectStream              *stream )
 {
-     AVProbeData    pd;
+     AVProbeData    pd = { 0 };
      AVInputFormat *fmt;
      AVCodec       *c;
      unsigned char  buf[64];