diff options
| -rw-r--r-- | drivers/vhost/net.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index 686dc670fd29..29756d88799b 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c | |||
| @@ -1226,7 +1226,8 @@ err_used: | |||
| 1226 | if (ubufs) | 1226 | if (ubufs) |
| 1227 | vhost_net_ubuf_put_wait_and_free(ubufs); | 1227 | vhost_net_ubuf_put_wait_and_free(ubufs); |
| 1228 | err_ubufs: | 1228 | err_ubufs: |
| 1229 | sockfd_put(sock); | 1229 | if (sock) |
| 1230 | sockfd_put(sock); | ||
| 1230 | err_vq: | 1231 | err_vq: |
| 1231 | mutex_unlock(&vq->mutex); | 1232 | mutex_unlock(&vq->mutex); |
| 1232 | err: | 1233 | err: |
