diff options
Diffstat (limited to 'csource')
| -rw-r--r-- | csource/common.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/csource/common.go b/csource/common.go index ef8287839..fb1f56517 100644 --- a/csource/common.go +++ b/csource/common.go @@ -70,7 +70,7 @@ __attribute__((noreturn)) void fail(const char* msg, ...) vfprintf(stderr, msg, args); va_end(args); fprintf(stderr, " (errno %d)\n", e); - doexit(e == ENOMEM ? kRetryStatus : kFailStatus); + doexit((e == ENOMEM || e == EAGAIN) ? kRetryStatus : kFailStatus); } #if defined(SYZ_EXECUTOR) @@ -1320,6 +1320,11 @@ static uintptr_t syz_kvm_setup_cpu(uintptr_t a0, uintptr_t a1, uintptr_t a2, uin return 0; } +#else +static uintptr_t syz_kvm_setup_cpu(uintptr_t a0, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7) +{ + return 0; +} #endif #endif |
