1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-15 19:42:53 +00:00

video_out: free memory if initializing a VO fails

This was a minor memory leak with no real impact.
This commit is contained in:
wm4 2012-08-25 12:11:52 +02:00
parent 9194c81070
commit 7236ad5ff2

View File

@ -328,9 +328,11 @@ struct vo *init_best_video_out(struct MPOpts *opts,
// continue...
free(name);
++vo_list;
if (!(vo_list[0]))
if (!(vo_list[0])) {
talloc_free(vo);
return NULL; // do NOT fallback to others
}
}
// now try the rest...
vo_subdevice = NULL;
for (i = 0; video_out_drivers[i]; i++) {