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:
parent
fde1f3e4a0
commit
2306271c38
@ -1418,6 +1418,8 @@ static int local_init(FsContext *ctx, Error **errp)
|
|||||||
*/
|
*/
|
||||||
if (fstatfs(data->mountfd, &stbuf) < 0) {
|
if (fstatfs(data->mountfd, &stbuf) < 0) {
|
||||||
close_preserve_errno(data->mountfd);
|
close_preserve_errno(data->mountfd);
|
||||||
|
error_setg_errno(errp, errno,
|
||||||
|
"failed to stat file system at '%s'", ctx->fs_root);
|
||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
switch (stbuf.f_type) {
|
switch (stbuf.f_type) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user