diff --git a/lib/msg.c b/lib/msg.c index 87ebe48..68f706e 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; } /**