From: Hans Dedecker Date: Mon, 1 Feb 2016 09:56:16 +0000 (+0100) Subject: vlan: Fix possible segfault X-Git-Url: https://git.archive.openwrt.org/?a=commitdiff_plain;h=11797342f8ab344850893a3857210d1cd0fbd285;p=project%2Fnetifd.git vlan: Fix possible segfault Signed-off-by: Hans Dedecker --- diff --git a/vlan.c b/vlan.c index 8e7141f..ac434ce 100644 --- a/vlan.c +++ b/vlan.c @@ -120,6 +120,8 @@ static struct device *get_vlan_device(struct device *dev, int id, bool create) D(DEVICE, "Create vlan device '%s.%d'\n", dev->ifname, id); vldev = calloc(1, sizeof(*vldev)); + if (!vldev) + return NULL; vldev->id = id; vlan_dev_set_name(vldev, dev);