Import 2.3.18pre1
[davej-history.git] / net / atm / addr.c
index cbf357a..f7d52a8 100644 (file)
@@ -18,8+18,7 @@ static int check_addr(struct sockaddr_atmsvc *addr)
 
        if (addr->sas_family != AF_ATMSVC) return -EAFNOSUPPORT;
        if (!*addr->sas_addr.pub)
-               if (!*addr->sas_addr.prv) return -EINVAL;
-               else return 0;
+               return *addr->sas_addr.prv ? 0 : -EINVAL;
        for (i = 1; i < ATM_E164_LEN+1; i++) /* make sure it's \0-terminated */
                if (!addr->sas_addr.pub[i]) return 0;
        return -EINVAL;
close