[vuplus-wifi-util] fix default ccode
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-support / libshairport / libshairport / 004_fix_bad_access.patch
1 --- src/hairtunes.c.orig        2011-09-25 23:26:56.000000000 +0200
2 +++ src/hairtunes.c     2011-09-25 23:29:27.000000000 +0200
3 @@ -89,7 +89,6 @@
4  // maximal resampling shift - conservative
5  #define OUTFRAME_BYTES (4*(frame_size+3))
6  
7 -
8  alac_file *decoder_info;
9  
10  #ifdef FANCY_RESAMPLING
11 @@ -849,6 +848,11 @@
12              inbuf = buffer_get_frame();
13          } while (!inbuf && audio_running);
14  
15 +        if(!audio_running)
16 +        {
17 +          return 0; //don't access inbuf if audio stopped
18 +        }
19 +
20  #ifdef FANCY_RESAMPLING
21          if (fancy_resampling) {
22                 int i;