Commit a8e633c6 authored by Li Zhong's avatar Li Zhong Committed by Dominique Martinet
Browse files

net/9p: clarify trans_fd parse_opt failure handling

This parse_opts will set invalid opts.rfd/wfd in case of failure which
we already check, but it is not clear for readers that parse_opts error
are handled in p9_fd_create: clarify this by explicitely checking the
return value.

Link: https://lkml.kernel.org/r/20220921210921.1654735-1-floridsleeves@gmail.com


Signed-off-by: default avatarLi Zhong <floridsleeves@gmail.com>
[Dominique: reworded commit message to clarify this is NOOP]
Signed-off-by: default avatarDominique Martinet <asmadeus@codewreck.org>
parent 0664c63a
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1074,7 +1074,9 @@ p9_fd_create(struct p9_client *client, const char *addr, char *args)
	int err;
	struct p9_fd_opts opts;

	parse_opts(args, &opts);
	err = parse_opts(args, &opts);
	if (err < 0)
		return err;
	client->trans_opts.fd.rfd = opts.rfd;
	client->trans_opts.fd.wfd = opts.wfd;