Change-Id: Iafc93e27e3d9b41c2a2ca61c1da9622f9a8b27d8
/* LCOV_EXCL_STOP */
}
- tdm_output_add_change_handler(output, _tdm_vblank_cb_output_change, private_vblank);
+ ret = tdm_output_add_change_handler(output, _tdm_vblank_cb_output_change, private_vblank);
+ if (ret != TDM_ERROR_NONE) {
+ free(private_vblank);
+ if (error)
+ *error = TDM_ERROR_OPERATION_FAILED;
+ TDM_ERR("tdm_output_add_change_handler failed");
+ return NULL;
+ }
private_vblank->stamp = ++stamp;
private_vblank->owner_tid = syscall(SYS_gettid);