binutils: allow static linking
[openadk.git] / package / libmad / patches / patch-layer3_c
blobd8e4249de4616d673fa2fbf1769a8c882401c5fe
1 --- libmad-0.15.1b.orig/layer3.c        2004-01-23 10:41:32.000000000 +0100
2 +++ libmad-0.15.1b/layer3.c     2013-10-16 10:51:25.000000000 +0200
3 @@ -2608,6 +2608,12 @@ int mad_layer_III(struct mad_stream *str
4      next_md_begin = 0;
5  
6    md_len = si.main_data_begin + frame_space - next_md_begin;
7 +  if (md_len + MAD_BUFFER_GUARD > MAD_BUFFER_MDLEN)
8 +  {
9 +       stream->error = MAD_ERROR_LOSTSYNC;
10 +       stream->sync = 0;
11 +       return -1;
12 +  }
14    frame_used = 0;