From 57f9ca3aa02d224243066e35702256fa0f24e873 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 12 Apr 2022 15:44:02 +0200 Subject: [PATCH] chase-symlinks: prefer path_extract_directory() over dirname() --- src/basic/chase-symlinks.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/basic/chase-symlinks.c b/src/basic/chase-symlinks.c index 1fca871495a..e93419d6359 100644 --- a/src/basic/chase-symlinks.c +++ b/src/basic/chase-symlinks.c @@ -236,9 +236,9 @@ int chase_symlinks( if (empty_or_root(done)) continue; - parent = dirname_malloc(done); - if (!parent) - return -ENOMEM; + r = path_extract_directory(done, &parent); + if (r < 0) + return r; /* Don't allow this to leave the root dir. */ if (root && -- 2.47.3