From 449b8106d51c558ec80249ded137a8424db077f0 Mon Sep 17 00:00:00 2001 From: Rui Miguel Silva Date: Wed, 14 Jan 2015 11:09:35 +0000 Subject: [PATCH] handle: fix memleak on error path Signed-off-by: Rui Miguel Silva Signed-off-by: David Herrmann --- handle.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/handle.c b/handle.c index d43db6d..129c51b 100644 --- a/handle.c +++ b/handle.c @@ -165,8 +165,10 @@ static int handle_ep_ioctl_endpoint_make(struct kdbus_handle_ep *handle, make->return_flags = 0; if (kdbus_member_set_user(&make->return_flags, buf, - struct kdbus_cmd_make, return_flags)) - return -EFAULT; + struct kdbus_cmd_make, return_flags)) { + ret = -EFAULT; + goto exit; + } ret = kdbus_negotiate_flags(make, buf, struct kdbus_cmd_make, KDBUS_MAKE_ACCESS_GROUP | -- 2.34.1