The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

d/wmr: Fix warning and tidy

authored by

Jakob Bornecrantz and committed by
Jakob Bornecrantz
aad9b04a eee143f4

+7 -4
+7 -4
src/xrt/drivers/wmr/wmr_camera.c
··· 460 460 bool 461 461 wmr_camera_start(struct wmr_camera *cam, const struct wmr_camera_config *cam_configs, int config_count) 462 462 { 463 - int res, i; 463 + int res = 0; 464 464 465 465 cam->configs = cam_configs; 466 466 cam->config_count = config_count; ··· 479 479 goto fail; 480 480 } 481 481 482 - for (i = 0; i < cam->config_count; i++) { 482 + for (int i = 0; i < cam->config_count; i++) { 483 483 const struct wmr_camera_config *config = &cam->configs[i]; 484 484 if (config->purpose != WMR_CAMERA_PURPOSE_HEAD_TRACKING) { 485 485 continue; ··· 492 492 } 493 493 } 494 494 495 - for (i = 0; i < NUM_XFERS; i++) { 495 + for (int i = 0; i < NUM_XFERS; i++) { 496 496 uint8_t *recv_buf = malloc(cam->xfer_size); 497 497 498 498 libusb_fill_bulk_transfer(cam->xfers[i], cam->dev, 0x85, recv_buf, cam->xfer_size, img_xfer_cb, cam, 0); ··· 510 510 511 511 512 512 fail: 513 - if (res < 0) 513 + if (res < 0) { 514 514 WMR_CAM_ERROR(cam, "Error starting camera input: %s", libusb_error_name(res)); 515 + } 516 + 515 517 wmr_camera_stop(cam); 518 + 516 519 return false; 517 520 } 518 521