From: Paul Eggert Date: Tue, 13 Aug 2024 00:43:15 +0000 (-0700) Subject: Simplify make_directory via xizalloc X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=95ebde430314729ca898eef2b6e314201dde1f06;p=thirdparty%2Ftar.git Simplify make_directory via xizalloc * src/incremen.c (make_directory): Simplify by using xizalloc instead of explicit initialization. --- diff --git a/src/incremen.c b/src/incremen.c index 6e6b1467..50f040e6 100644 --- a/src/incremen.c +++ b/src/incremen.c @@ -262,18 +262,13 @@ static struct directory * make_directory (const char *name, char *caname) { size_t namelen = strlen (name); - struct directory *directory = xmalloc (sizeof (*directory)); - directory->next = NULL; - directory->dump = directory->idump = NULL; - directory->orig = NULL; - directory->flags = false; + struct directory *directory = xizalloc (sizeof *directory); if (namelen > 1 && ISSLASH (name[namelen - 1])) namelen--; directory->name = xmalloc (namelen + 1); memcpy (directory->name, name, namelen); directory->name[namelen] = 0; directory->caname = caname; - directory->tagfile = NULL; return directory; }