(make_dir_parents): Don't apply sizeof to a hard-coded type name.
[gnulib.git] / lib / mkdir-p.c
index 433d871..4bad686 100644 (file)
@@ -266,7 +266,7 @@ make_dir_parents (char const *arg,
              if (re_protect)
                {
                  struct ptr_list *new = (struct ptr_list *)
-                   alloca (sizeof (struct ptr_list));
+                   alloca (sizeof *new);
                  new->dirname_end = slash;
                  new->next = leading_dirs;
                  leading_dirs = new;