[pacman-dev] [PATCH] Change strdup function using for strndup

Laszlo Papp djszapi at archlinux.us
Sun Oct 18 11:45:17 EDT 2009


On Sun, Oct 18, 2009 at 5:38 PM, Dan McGee <dpmcgee at gmail.com> wrote:

> On Sat, Oct 17, 2009 at 11:40 PM, Laszlo Papp <djszapi2 at gmail.com> wrote:
> >        * Size examined str* function usage is a common coding practice,
> >        *       because it's more safer to avoid breakage while using str*
> functions.
> >
> > Signed-off-by: Laszlo Papp <djszapi at archlinux.us>
> > ---
> > @@ -189,7 +189,7 @@ char *mdirname(const char *path)
> >        }
> >        /* no slash found */
> >        free(ret);
> > -       return(strdup("."));
> > +       return(strndup(".", PATH_MAX));
> >  }
> >
>
> Um...what? Really?
>
> -Dan
>
>
It doesn't cause problem, but if you change "." for a variable it will be
more reasonable. But I can remove such lines from the patch, if otherwise
it's okay.

Thanks the feedback.

Best Regards,
Laszlo Papp


More information about the pacman-dev mailing list