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-09-18 21:04:45 +02:00
parent 9194c81070
commit 7236ad5ff2
+3 -1
View File
@@ -328,8 +328,10 @@ 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;