From 76464f202bab31c0ac8c550a587edc18e0d6a083 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Mon, 21 Jan 2019 18:54:48 +0100 Subject: [PATCH] add check against nullptr dereferences --- lib/kernel/if.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/kernel/if.c b/lib/kernel/if.c index a3a2d6fd9..c34825380 100644 --- a/lib/kernel/if.c +++ b/lib/kernel/if.c @@ -161,6 +161,8 @@ struct interface * if_get_egress(struct sockaddr *sa, struct vlist *interfaces) /* If not found, create a new interface */ i = alloc(sizeof(struct interface)); + if (!i) + return NULL; ret = if_init(i, link); if (ret)