aboutsummaryrefslogtreecommitdiffstats
path: root/tools/tests/mce-test/tools/xen-mceinj.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/tests/mce-test/tools/xen-mceinj.c')
-rw-r--r--tools/tests/mce-test/tools/xen-mceinj.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/tests/mce-test/tools/xen-mceinj.c b/tools/tests/mce-test/tools/xen-mceinj.c
index b69c65dd8a..2519d58f38 100644
--- a/tools/tests/mce-test/tools/xen-mceinj.c
+++ b/tools/tests/mce-test/tools/xen-mceinj.c
@@ -92,7 +92,8 @@ static void Lprintf(const char *fmt, ...)
va_list args;
va_start(args, fmt);
- vasprintf(&buf, fmt, args);
+ if (vasprintf(&buf, fmt, args) < 0)
+ abort();
fprintf(LOGFILE, "%s", buf);
va_end(args);
free(buf);
@@ -104,7 +105,8 @@ static void err(xc_interface *xc_handle, const char *fmt, ...)
va_list args;
va_start(args, fmt);
- vasprintf(&buf, fmt, args);
+ if (vasprintf(&buf, fmt, args) < 0)
+ abort();
perror(buf);
va_end(args);
free(buf);