From 9bf75949274c06d8e01cc8f45a2311acb535f41e Mon Sep 17 00:00:00 2001
From: Marios Makassikis <mmakassikis@freebox.fr>
Date: Mon, 12 Jul 2021 09:58:26 +0200
Subject: [PATCH 4/7] lib: fix null pointer dereference in af_request_type()

---
 lib/route/link.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/route/link.c b/lib/route/link.c
index afc234c..241beef 100644
--- a/lib/route/link.c
+++ b/lib/route/link.c
@@ -118,7 +118,7 @@ static int af_request_type(int af_type, struct rtnl_link *changes)
 	struct rtnl_link_af_ops *ops;
 
 	ops = rtnl_link_af_ops_lookup(af_type);
-	if (ops && ops->ao_override_rtm(changes))
+	if (ops && ops->ao_override_rtm && ops->ao_override_rtm(changes))
 		return RTM_SETLINK;
 
 	return RTM_NEWLINK;
-- 
2.37.1

