Skip to content

Commit 27eb4c3

Browse files
committed
9p/net: fix missing error check in p9_check_errors
Link: https://lkml.kernel.org/r/[email protected] Reported-by: [email protected] Cc: [email protected] Signed-off-by: Dominique Martinet <[email protected]>
1 parent 8bb7eca commit 27eb4c3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

net/9p/client.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,8 @@ static int p9_check_errors(struct p9_client *c, struct p9_req_t *req)
541541
kfree(ename);
542542
} else {
543543
err = p9pdu_readf(&req->rc, c->proto_version, "d", &ecode);
544+
if (err)
545+
goto out_err;
544546
err = -ecode;
545547

546548
p9_debug(P9_DEBUG_9P, "<<< RLERROR (%d)\n", -ecode);

0 commit comments

Comments
 (0)