X-Git-Url: https://git.openfabrics.org/?p=~shefty%2Frdma-dev.git;a=blobdiff_plain;f=net%2Feconet%2Faf_econet.c;h=f180371fa415de9f17a7911e391a272eb09b55ac;hp=13992e1d2726cd29f9d84d9f782d0eb8cf3fbd5d;hb=0c62fc6dd02c8d793c75ae76a9b6881fc36388ad;hpb=083384755252cde25af187acf1807a0f5edb901f diff --git a/net/econet/af_econet.c b/net/econet/af_econet.c index 13992e1d272..f180371fa41 100644 --- a/net/econet/af_econet.c +++ b/net/econet/af_econet.c @@ -661,8 +661,10 @@ static int ec_dev_ioctl(struct socket *sock, unsigned int cmd, void __user *arg) err = 0; switch (cmd) { case SIOCSIFADDR: - if (!capable(CAP_NET_ADMIN)) - return -EPERM; + if (!capable(CAP_NET_ADMIN)) { + err = -EPERM; + break; + } edev = dev->ec_ptr; if (edev == NULL) {