Simplify make_directory via xizalloc
* src/incremen.c (make_directory): Simplify by using xizalloc instead of explicit initialization.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user