Message ID | 20211017210142.2108610-6-mkl@pengutronix.de (mailing list archive) |
---|---|
State | Accepted |
Commit | 9acf636215a6ce9362fe618e7da4913b8bfe84c8 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | pull-request: can 2021-10-17 | expand |
Context | Check | Description |
---|---|---|
netdev/tree_selection | success | Series ignored based on subject |
diff --git a/net/can/isotp.c b/net/can/isotp.c index caaa532ece94..2ac29c2b2ca6 100644 --- a/net/can/isotp.c +++ b/net/can/isotp.c @@ -865,7 +865,9 @@ static int isotp_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) return -EAGAIN; /* wait for complete transmission of current pdu */ - wait_event_interruptible(so->wait, so->tx.state == ISOTP_IDLE); + err = wait_event_interruptible(so->wait, so->tx.state == ISOTP_IDLE); + if (err) + return err; } if (!size || size > MAX_MSG_LENGTH)