# HG changeset patch # User reimar # Date 1351615345 0 # Node ID e5f3eeacf75f43e56f5bc7f20a6eca6f7d110b3c # Parent 4001f0c1b625eb28d9e720ef2f0e248c6f59afb0 Fix off-by-one error in check. diff -r 4001f0c1b625 -r e5f3eeacf75f libvo/vo_vdpau.c --- a/libvo/vo_vdpau.c Tue Oct 30 16:40:22 2012 +0000 +++ b/libvo/vo_vdpau.c Tue Oct 30 16:42:25 2012 +0000 @@ -1004,7 +1004,7 @@ static struct vdpau_render_state *get_surface(int number) { - if (number > MAX_VIDEO_SURFACES) + if (number >= MAX_VIDEO_SURFACES) return NULL; if (surface_render[number].surface == VDP_INVALID_HANDLE) { VdpStatus vdp_st;