From 1008a7fea3bfa4ad5483dedebcf8319e86be4abe Mon Sep 17 00:00:00 2001 From: Chas Williams Date: Sun, 20 Jul 2003 15:22:19 -0700 Subject: [ATM]: Return ENODEV if !dev. --- net/atm/common.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'net') diff --git a/net/atm/common.c b/net/atm/common.c index 936a57a74a49..63b649bb7800 100644 --- a/net/atm/common.c +++ b/net/atm/common.c @@ -478,6 +478,8 @@ int vcc_connect(struct socket *sock, int itf, short vpi, int vci) return -EINVAL; if (itf != ATM_ITF_ANY) { dev = atm_dev_lookup(itf); + if (!dev) + return -ENODEV; error = __vcc_connect(vcc, dev, vpi, vci); if (error) { atm_dev_put(dev); -- cgit v1.2.3