From a74c4b6ae124a55cd272e574e0d056102f331e17 Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Fri, 17 May 2024 13:14:31 +0200 Subject: [PATCH] src/useradd.c: De-duplicate code Reviewed-by: Iker Pedrosa Signed-off-by: Alejandro Colomar --- src/useradd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/useradd.c b/src/useradd.c index 6a3edfe3..ad2676c1 100644 --- a/src/useradd.c +++ b/src/useradd.c @@ -571,14 +571,13 @@ static int set_defaults (void) } ret = mkdir(dirname(new_file_dup), 0755); + free(new_file_dup); if (-1 == ret && EEXIST != errno) { fprintf (stderr, _("%s: cannot create directory for defaults file\n"), Prog); - free(new_file_dup); goto err_free_def; } - free(new_file_dup); /* * Create a temporary file to copy the new output to.