提交 2306271c 编写于 作者: K Keno Fischer 提交者: Greg Kurz

9p: local: Properly set errp in fstatfs error path

In the review of

    9p: Avoid warning if FS_IOC_GETVERSION is not defined

Grep Kurz noted this error path was failing to set errp.
Fix that.
Signed-off-by: NKeno Fischer <keno@juliacomputing.com>
[added local: to commit title, Greg Kurz]
Signed-off-by: NGreg Kurz <groug@kaod.org>
上级 fde1f3e4
......@@ -1418,6 +1418,8 @@ static int local_init(FsContext *ctx, Error **errp)
*/
if (fstatfs(data->mountfd, &stbuf) < 0) {
close_preserve_errno(data->mountfd);
error_setg_errno(errp, errno,
"failed to stat file system at '%s'", ctx->fs_root);
goto err;
}
switch (stbuf.f_type) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册