vo_drm: fix tiny memory leak

This commit is contained in:
rr- 2016-10-04 00:20:07 +02:00 committed by wm4
parent 1648ff8a0f
commit ba3f6f3779
1 changed files with 8 additions and 3 deletions

View File

@ -190,13 +190,18 @@ bool kms_setup(struct kms *kms, const char *device_path, int connector_id, int m
}
if (!setup_connector(kms, res, connector_id))
return false;
goto err;
if (!setup_crtc(kms, res))
return false;
goto err;
if (!setup_mode(kms, mode_id))
return false;
goto err;
drmModeFreeResources(res);
return true;
err:
drmModeFreeResources(res);
return false;
}
void kms_destroy(struct kms *kms)