diff options
author | Jason Wang <jasowang@redhat.com> | 2018-06-21 13:11:31 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-06-23 10:23:49 +0900 |
commit | b8f1f65882f07913157c44673af7ec0b308d03eb (patch) | |
tree | 106b3508db9867582594c1f7d7e740afd350c6be /crypto/rsa-pkcs1pad.c | |
parent | e5ab564c9ebee77794842ca7d7476147b83d6a27 (diff) |
vhost_net: validate sock before trying to put its fd
Sock will be NULL if we pass -1 to vhost_net_set_backend(), but when
we meet errors during ubuf allocation, the code does not check for
NULL before calling sockfd_put(), this will lead NULL
dereferencing. Fixing by checking sock pointer before.
Fixes: bab632d69ee4 ("vhost: vhost TX zero-copy support")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'crypto/rsa-pkcs1pad.c')
0 files changed, 0 insertions, 0 deletions