Merge commit 'fd9badd3cb3b60f5c54dcea35523e1ecca2f67a6'
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 21 Nov 2014 20:30:01 +0000 (21:30 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 21 Nov 2014 20:30:47 +0000 (21:30 +0100)
* commit 'fd9badd3cb3b60f5c54dcea35523e1ecca2f67a6':
  xwma: Do not leak on failure path

Conflicts:
libavformat/xwma.c

See: 375a0c03a9a401a328a94b3d9f5338ab1524f7ef
Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavformat/xwma.c

@@@ -44,9 -44,9 +44,9 @@@ static int xwma_probe(AVProbeData *p
  static int xwma_read_header(AVFormatContext *s)
  {
      int64_t size;
-     int ret;
+     int ret = 0;
      uint32_t dpds_table_size = 0;
 -    uint32_t *dpds_table = 0;
 +    uint32_t *dpds_table = NULL;
      unsigned int tag;
      AVIOContext *pb = s->pb;
      AVStream *st;
      /* parse the remaining RIFF chunks */
      for (;;) {
          if (pb->eof_reached) {
 -            ret = AVERROR_INVALIDDATA;
 +            ret = AVERROR_EOF;
-             goto end;
+             goto fail;
          }
          /* read next chunk tag */
          tag = avio_rl32(pb);