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: Keno Fischer <keno@juliacomputing.com>
[added local: to commit title, Greg Kurz]
Signed-off-by: Greg Kurz <groug@kaod.org>
This commit is contained in:
Keno Fischer 2018-06-07 12:17:21 +02:00 committed by Greg Kurz
parent fde1f3e4a0
commit 2306271c38
1 changed files with 2 additions and 0 deletions

View File

@ -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) {