git: 1caa5d08613f - main - efitable(8): Complete libxo transition

From: Li-Wen Hsu <lwhsu_at_FreeBSD.org>
Date: Wed, 03 Apr 2024 18:33:09 UTC
The branch main has been updated by lwhsu:

URL: https://cgit.FreeBSD.org/src/commit/?id=1caa5d08613fbd2b79bbf4b03a0fccc182b4193f

commit 1caa5d08613fbd2b79bbf4b03a0fccc182b4193f
Author:     Yan-Hao Wang <bses30074@gmail.com>
AuthorDate: 2024-04-03 18:32:00 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2024-04-03 18:32:00 +0000

    efitable(8): Complete libxo transition
    
    Reviewed by:    des
    MFC after:      3 days
    Differential Revision:  https://reviews.freebsd.org/D41411
---
 usr.sbin/efitable/efitable.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/usr.sbin/efitable/efitable.c b/usr.sbin/efitable/efitable.c
index 637188957b8b..81d8bb999c58 100644
--- a/usr.sbin/efitable/efitable.c
+++ b/usr.sbin/efitable/efitable.c
@@ -28,7 +28,6 @@
 #include <sys/efiio.h>
 #include <sys/param.h>
 #include <sys/stat.h>
-#include <err.h>
 #include <fcntl.h>
 #include <getopt.h>
 #include <stdbool.h>
@@ -208,7 +207,8 @@ efi_table_print_esrt(const void *data)
 
 	xo_close_list("entries");
 	xo_close_container("esrt");
-	xo_finish();
+	if (xo_finish() < 0)
+		xo_err(EX_IOERR, "stdout");
 }
 
 static void
@@ -226,7 +226,8 @@ efi_table_print_prop(const void *data)
 	    "{:memory_protection_attribute/%#lx}\n",
 	    prop->memory_protection_attribute);
 	xo_close_container("prop");
-	xo_finish();
+	if (xo_finish() < 0)
+		xo_err(EX_IOERR, "stdout");
 }
 
 static void usage(void)