Originally committed as revision 12819 to svn://svn.ffmpeg.org/ffmpeg/trunk
}
ret = SendMessage(ctx->hwnd, WM_CAP_GET_VIDEOFORMAT, bisize, (LPARAM) bi);
if(!ret) {
- av_free(bi);
- goto fail_io;
+ goto fail_bi;
}
dump_bih(s, &bi->bmiHeader);
ret = SendMessage(ctx->hwnd, WM_CAP_SET_VIDEOFORMAT, bisize, (LPARAM) bi);
if(!ret) {
av_log(s, AV_LOG_ERROR, "Could not set Video Format.\n");
- av_free(bi);
- goto fail_io;
+ goto fail_bi;
}
biCompression = bi->bmiHeader.biCompression;
return 0;
+fail_bi:
+ av_free(bi);
+
fail_io:
vfw_read_close(s);
return AVERROR_IO;