diff --git a/net/9p/client.c b/net/9p/client.c index 6c2a768a6ab155e7a9935f00cd7f9c8ba511f726..2adcb5e7b0e29e54fc104e0a58a7a11781f1f9a6 100644 --- a/net/9p/client.c +++ b/net/9p/client.c @@ -1293,7 +1293,7 @@ int p9_client_create_dotl(struct p9_fid *ofid, const char *name, u32 flags, qid->type, qid->path, qid->version, iounit); memmove(&ofid->qid, qid, sizeof(struct p9_qid)); - ofid->mode = mode; + ofid->mode = flags; ofid->iounit = iounit; free_and_error: