diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/generator.ml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/generator.ml b/src/generator.ml index b3f27cd7..0a0f9b17 100755 --- a/src/generator.ml +++ b/src/generator.ml @@ -3980,11 +3980,18 @@ int main (int argc, char *argv[]) printf (\"guestfs_launch FAILED\\n\"); exit (1); } + + /* Set a timeout in case qemu hangs during launch (RHBZ#505329). */ + alarm (600); + if (guestfs_wait_ready (g) == -1) { printf (\"guestfs_wait_ready FAILED\\n\"); exit (1); } + /* Cancel previous alarm. */ + alarm (0); + nr_tests = %d; " (500 * 1024 * 1024) (50 * 1024 * 1024) (10 * 1024 * 1024) nr_tests; |