{
struct i965_driver_data *i965 = i965_driver_data(ctx);
struct object_context *obj_context = CONTEXT(context);
- VAStatus vaStatus;
+ VAStatus vaStatus = VA_STATUS_SUCCESS;
int i;
- for (i = 0; i < num_buffers; i++) {
+ for (i = 0; i < num_buffers && vaStatus == VA_STATUS_SUCCESS; i++) {
struct object_buffer *obj_buffer = BUFFER(buffers[i]);
assert(obj_buffer);
{
struct i965_driver_data *i965 = i965_driver_data(ctx);
struct object_context *obj_context = CONTEXT(context);
- VAStatus vaStatus;
+ VAStatus vaStatus = VA_STATUS_SUCCESS;
int i;
- for (i = 0; i < num_buffers; i++) {
+ for (i = 0; i < num_buffers && vaStatus == VA_STATUS_SUCCESS; i++) {
struct object_buffer *obj_buffer = BUFFER(buffers[i]);
assert(obj_buffer);