summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorChas Williams <chas@cmf.nrl.navy.mil>2003-07-20 15:22:19 -0700
committerDavid S. Miller <davem@nuts.ninka.net>2003-07-20 15:22:19 -0700
commit1008a7fea3bfa4ad5483dedebcf8319e86be4abe (patch)
treef3fe2826386792320077d7715c794e9988b420da /net
parent1ee3cd220e66147de13468905e0cff65c0b9a9a8 (diff)
[ATM]: Return ENODEV if !dev.
Diffstat (limited to 'net')
-rw-r--r--net/atm/common.c2
1 files changed, 2 insertions, 0 deletions
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);