Mercurial > libavformat.hg
comparison utils.c @ 5098:8c0eb348c19b libavformat
Fix mem leak when user preallocates an AVFormatContext, passes it to
av_open_input_file(), but the file does not exist.
Patch by Art Clarke a$(surname) xuggle com
| author | benoit |
|---|---|
| date | Wed, 08 Jul 2009 08:26:57 +0000 |
| parents | c64438359260 |
| children | ccb7812599f4 |
comparison
equal
deleted
inserted
replaced
| 5097:453175c733c4 | 5098:8c0eb348c19b |
|---|---|
| 497 return 0; | 497 return 0; |
| 498 fail: | 498 fail: |
| 499 av_freep(&pd->buf); | 499 av_freep(&pd->buf); |
| 500 if (pb) | 500 if (pb) |
| 501 url_fclose(pb); | 501 url_fclose(pb); |
| 502 *ic_ptr = NULL; | 502 av_freep(ic_ptr); |
| 503 return err; | 503 return err; |
| 504 | 504 |
| 505 } | 505 } |
| 506 | 506 |
| 507 /*******************************************************/ | 507 /*******************************************************/ |
