Revision 6f686749
b/qga/commands-posix.c | ||
---|---|---|
611 | 611 |
|
612 | 612 |
static void guest_fsfreeze_cleanup(void) |
613 | 613 |
{ |
614 |
int64_t ret; |
|
615 | 614 |
Error *err = NULL; |
616 | 615 |
|
617 | 616 |
if (ga_is_frozen(ga_state) == GUEST_FSFREEZE_STATUS_FROZEN) { |
618 |
ret = qmp_guest_fsfreeze_thaw(&err); |
|
619 |
if (ret < 0 || err) { |
|
620 |
slog("failed to clean up frozen filesystems"); |
|
617 |
qmp_guest_fsfreeze_thaw(&err); |
|
618 |
if (err) { |
|
619 |
slog("failed to clean up frozen filesystems: %s", |
|
620 |
error_get_pretty(err)); |
|
621 |
error_free(err); |
|
621 | 622 |
} |
622 | 623 |
} |
623 | 624 |
} |
Also available in: Unified diff