From: Phil Sutter Date: Tue, 31 Aug 2021 10:26:20 +0000 (+0200) Subject: nft: Use xtables_malloc() in mnl_err_list_node_add() X-Git-Tag: v1.8.8~135 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ca11c7b7036b5821c17b8d08dc2a29f55b461a93;p=thirdparty%2Fiptables.git nft: Use xtables_malloc() in mnl_err_list_node_add() The function called malloc() without checking for memory allocation failure. Simply replace the call by xtables_malloc() to fix that. Fixes: 4e2020952d6f9 ("xtables: use libnftnl batch API") Signed-off-by: Phil Sutter --- diff --git a/iptables/nft.c b/iptables/nft.c index 795dff86..a470939d 100644 --- a/iptables/nft.c +++ b/iptables/nft.c @@ -143,7 +143,7 @@ struct mnl_err { static void mnl_err_list_node_add(struct list_head *err_list, int error, int seqnum) { - struct mnl_err *err = malloc(sizeof(struct mnl_err)); + struct mnl_err *err = xtables_malloc(sizeof(struct mnl_err)); err->seqnum = seqnum; err->err = error;