drm/komeda: prevent memory leak in komeda_wb_connector_add
In komeda_wb_connector_add if drm_writeback_connector_init fails the allocated memory for kwb_conn should be released. Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com> Reviewed-by: James Qian Wang (Arm Technology China) <james.qian.wang@arm.com> Signed-off-by: james qian wang (Arm Technology China) <james.qian.wang@arm.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190925043031.32308-1-navid.emamdoost@gmail.com
This commit is contained in:
parent
b1066a1235
commit
a0ecd6fdbf
@ -165,8 +165,10 @@ static int komeda_wb_connector_add(struct komeda_kms_dev *kms,
|
||||
&komeda_wb_encoder_helper_funcs,
|
||||
formats, n_formats);
|
||||
komeda_put_fourcc_list(formats);
|
||||
if (err)
|
||||
if (err) {
|
||||
kfree(kwb_conn);
|
||||
return err;
|
||||
}
|
||||
|
||||
drm_connector_helper_add(&wb_conn->base, &komeda_wb_conn_helper_funcs);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user