From 4599df64cab89b72cf679d07d936151d61fb37a8 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Fri, 27 Mar 2026 03:09:41 +0000 Subject: util/libreboot-utils: finish implementing hell Signed-off-by: Leah Rowe --- util/libreboot-utils/lib/file.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'util/libreboot-utils/lib/file.c') diff --git a/util/libreboot-utils/lib/file.c b/util/libreboot-utils/lib/file.c index 5fdef7b3..3ca50889 100644 --- a/util/libreboot-utils/lib/file.c +++ b/util/libreboot-utils/lib/file.c @@ -153,7 +153,7 @@ fsync_dir(const char *path) goto err_fsync_dir; } - free_if_null(&dirbuf); + free_and_set_null(&dirbuf); errno = saved_errno; return 0; @@ -163,7 +163,7 @@ err_fsync_dir: if (errno == saved_errno) errno = EIO; - free_if_null(&dirbuf); + free_and_set_null(&dirbuf); close_no_err(&dirfd); return -1; @@ -581,7 +581,7 @@ try_err(int loop_err, int errval) } void -free_if_null(char **buf) +free_and_set_null(char **buf) { if (buf == NULL || *buf == NULL) return; @@ -902,7 +902,7 @@ fs_dirname_basename(const char *path, *base = buf; } else { errno = EINVAL; - free_if_null(&buf); + free_and_set_null(&buf); return -1; } -- cgit v1.2.1