diff options
author | Zheng Yongjun <zhengyongjun3@huawei.com> | 2021-06-02 17:06:30 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-06-04 01:13:56 +0300 |
commit | d7736958668c4facc15f421e622ffd718f5be80a (patch) | |
tree | 8e8421d34921a4d1749e3d7b899ac7c154bb7e77 | |
parent | a27fb314cba8cb84cd6456a4699c3330a83c326d (diff) | |
download | linux-d7736958668c4facc15f421e622ffd718f5be80a.tar.xz |
net/x25: Return the correct errno code
When kalloc or kmemdup failed, should return ENOMEM rather than ENOBUF.
Signed-off-by: Zheng Yongjun <zhengyongjun3@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | net/x25/af_x25.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c index 44d6566dd23e..1816899499ce 100644 --- a/net/x25/af_x25.c +++ b/net/x25/af_x25.c @@ -536,7 +536,7 @@ static int x25_create(struct net *net, struct socket *sock, int protocol, if (protocol) goto out; - rc = -ENOBUFS; + rc = -ENOMEM; if ((sk = x25_alloc_socket(net, kern)) == NULL) goto out; |