diff options
| author | Chas Williams <chas@cmf.nrl.navy.mil> | 2003-07-20 15:22:19 -0700 |
|---|---|---|
| committer | David S. Miller <davem@nuts.ninka.net> | 2003-07-20 15:22:19 -0700 |
| commit | 1008a7fea3bfa4ad5483dedebcf8319e86be4abe (patch) | |
| tree | f3fe2826386792320077d7715c794e9988b420da /net | |
| parent | 1ee3cd220e66147de13468905e0cff65c0b9a9a8 (diff) | |
[ATM]: Return ENODEV if !dev.
Diffstat (limited to 'net')
| -rw-r--r-- | net/atm/common.c | 2 |
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); |
