From 872544c0c0283db1e048969d17982398aca6934b Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Fri, 30 May 2014 16:10:07 +0200 Subject: [PATCH] msg: Remove unnecessary call of nlmsg_free on known NULL pointer In nlmsg_convert, if __nlmsg_alloc fails we can return NULL directly instead of unnecessarily calling nlmsg_free on the NULL pointer. Signed-off-by: Tobias Klauser Acked-by: Thomas Graf Signed-off-by: Thomas Haller --- lib/msg.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/msg.c b/lib/msg.c index 87ebe48a9..68f706ec1 100644 --- a/lib/msg.c +++ b/lib/msg.c @@ -385,14 +385,11 @@ struct nl_msg *nlmsg_convert(struct nlmsghdr *hdr) nm = __nlmsg_alloc(NLMSG_ALIGN(hdr->nlmsg_len)); if (!nm) - goto errout; + return NULL; memcpy(nm->nm_nlh, hdr, hdr->nlmsg_len); return nm; -errout: - nlmsg_free(nm); - return NULL; } /**