This patch cleans up sprd_layer_get_capability().
The 'failed_get' label routine is not proper to this.
Change-Id: I96232bfcd1e952e65a9ad9548e03b51d11682344
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
if (!caps->formats) {
ret = TDM_ERROR_OUT_OF_MEMORY;
TDM_ERR("alloc failed\n");
- goto failed_get;
+ memset(caps, 0, sizeof(tdm_caps_layer));
+ return ret;
}
for (i = 0; i < caps->format_count; i++)
caps->props = NULL;
return TDM_ERROR_NONE;
-failed_get:
- free(caps->formats);
- free(caps->props);
- memset(caps, 0, sizeof(tdm_caps_layer));
- return ret;
}
tdm_error